我需要应用内浏览器点击网址并对用户进行身份验证,该网站会弹出一个窗口(在所有其他浏览器上),但它不会显示在WebView
上。
这是我的代码
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
webView.loadUrl(url);
return true;
}
});
答案 0 :(得分:0)
如this issue at Google Code所述,您应该在网页浏览中使用WebChromeClient。
WebView wv=new WebView(this);
wv.setWebChromeClient(new WebChromeClient());