webview loadUrl() 弹出系统浏览器解决办法
2024-08-29 11:54:55
有很多时候,我们请求的网站会直接跳转到一个位置,这样会直接全屏浏览器加载被跳转的网页,或者弹出浏览器选择(除了系统的,你还自己安装了其他浏览器)。
于是解决办法的原理就是,在webview中跳转。
办法一:
mywebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
//重写此方法表明点击网页里面的链接
//还是在当前的webview里跳转,不跳到浏览器那边
view.loadUrl(url);
return true;
}
}
办法二 :
Private class DIYWebViewClient Extends WebViewClient
{
Public boolean shouldOverrideUrlLoading(WebView view,String url)
{
view.loadUrl(url);
return true;
}
}
myWebView.setWebViewClient(new DIYWebViewClient());
转载
http://blog.csdn.net/lieri111/article/details/8213069
最新文章
- Struts(View)
- Linux学习内容
- Java Web学习笔记8
- 关于docker容器是怎样建立新的namespace的。
- Android 利用Service实现下载网络图片至sdk卡
- Python学习(15)文件/IO
- JavaScript高级程序设计之window对象
- python开发学习-day01 (python安装与版本、字符串、字典、运算符、文件)
- NServiceBus-性能测试
- java转义字符(转载)
- STL之sort函数的用法
- JavaBean--JavaBean与表单
- json对象、构造原型、组合继承
- map内置函数、lambda表达式、快捷生成想要的列表、filter内置函数
- Python_字符串的大小写变换
- CSS---通向臃肿的道路(关于 “separation of concerns” (SoC)的原则)
- node.js官方文档解析 01—assert 断言
- 《python for data analysis》第十章,时间序列
- ubuntu 配置 apt 使用代理
- TP5报错总结