webview怎么保证加载网页不跳转到系统浏览器

2022-04-13 科技 357阅读
只要在webview中正确指定webclient,loadurl时就不会跳到系统浏览器。
参考如下代码:
myWebView.=(WebView)findViewById(R.id.webview);

myWebView.setWebViewClient(newWebViewClient());

补充:如上设定后,或许会遇到多窗口的问题,即点击网页中的target=_blank的链接。这是,虽然不会打开系统浏览器,但是需要对多窗口进行处理,可以使用多个webview控件,或者使用单个webview控件,并设定setSupportMultipleWindows(false),强制为单窗口模式。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com