我遇到了Android WebView
的问题,我想用相同的target='_blank'
打开带有WebView
的URL,就像打开所有其他URLs
一样。
还要注意,我重写了WebViewClient
的此方法'shouldOverrideUrlLoading ',用于处理URL重定向(以便在我的WebView
中打开所有URL重定向),但是对于具有target='_blank'
的URL,则不会触发此方法。
请帮助!提前致谢。
最佳答案
尝试添加:
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
webView.getSettings().setSupportMultipleWindows(false);
并且在shouldOverride中:
view.loadUrl(url);
return true;
关于Android WebView新窗口URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6843029/