我确实将我的 webview 设置如下。
myWebView = (WebView)findViewById(R.id.webView1);
myWebView.setWebChromeClient(new MyWebChromeClient());
webview 有时会被这个方法调用
public void loadThisUrl(String url) {
myWebView.loadUrl(url);
}
loadThisUrl
在其他类中,它像这样调用Method
((MainActivity)mContext).loadThisUrl("http://example-site.com/page1?mode=4");
它应该在 webview 中呈现页面,但有时(超过 40%)会打开 chrome 应用程序并呈现目标页面。
我不想要那个!我总是希望它留在我的应用程序中。
如果我使用setWebViewClient
代替,这种现象永远不会发生setWebChromeClient
但是我现在必须使用setWebChromeClient
所以我有麻烦了。
如何防止它打开 chrome 应用程序并在其中呈现页面?