【Android】Webview访问不了二级网页.
本帖最后由 采集的小蜜蜂 于 2022-3-2 17:55 编辑binding.webview.setInitialScale(200);
binding.webview.loadUrl("https://www.baidu.com/");
binding.webview.getSettings().setJavaScriptEnabled(true);
binding.webview.getSettings().setDomStorageEnabled(true);
binding.webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl("https://www.baidu.com/");
return false;
}
});
使用百度搜索搜索其他东西就会刷新卡在页面,这是为什么 torrent 发表于 2022-3-2 17:52
是不是要这样?
@Override
public boolean shouldOverrideUrlLoading(WebView view, String...
哈哈谢谢,我自己解决了,url需要加上通配符。而且去官方看了看WebView只能用来访问一个网页,不能用来当浏览器使用,:lol 是不是要这样?
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
} 很显然你搞错了一个地方
binding.webview.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
});
页:
[1]