2
我正在开发一个应用程序,其中很大一部分是在webview中打开一系列有用的链接。我有链接工作,但至少有一个网站需要弹出阻止程序才能禁用。反正我无法找到禁用webview的弹出窗口拦截器。有没有办法做到这一点?禁用在android webview中弹出拦截器
我正在开发一个应用程序,其中很大一部分是在webview中打开一系列有用的链接。我有链接工作,但至少有一个网站需要弹出阻止程序才能禁用。反正我无法找到禁用webview的弹出窗口拦截器。有没有办法做到这一点?禁用在android webview中弹出拦截器
您可能需要使用setSupportMultipleWindows
在WebSettings
告诉的WebView是否支持多个窗口。
你可以做这样的事情:
WebSettings settings = webview.getSettings();
settings.setSupportMultipleWindows(true);
这听起来像它可能做的伎俩,但我仍然得到同样的错误。错误信息为:“此警告旨在告诉您弹出窗口阻止程序阻止了系统打开应用程序。我们建议您修改浏览器设置,以允许此站点的弹出窗口在将来避免此警告“。 – James 2012-04-26 18:53:51
尝试设置javascript属性为true'settings.setJavaScriptEnabled(true);' 'settings.setJavaScriptCanOpenWindowsAutomatically(true);' – 2012-04-26 22:54:05
感谢您的建议,但仍然没有运气。 – James 2012-04-27 14:31:44