我已经开发了带有 web 视图的 android 应用程序,我在这里加载了创建弹出窗口的示例 html 文件,但是在 android web 视图中我没有得到弹出窗口而不是那个弹出窗口覆盖以前的窗口。我使用 window.open 来创建弹出窗口
如果我想关闭那个窗口意味着我必须在我的脚本中使用 window.close 但这在 android web 视图中不起作用而且我也给予了所有权限
WebSettings settings = Browser.getSettings();
settings.setSupportMultipleWindows(true);
settings.setJavaScriptEnabled(true);
Browser.setWebViewClient(new WebViewClient());
Browser.setWebChromeClient(new WebChromeClient());
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setBuiltInZoomControls(true);
Browser.requestFocusFromTouch();
如果我在浏览器中加载相同的页面,它可以正常工作。无法在 Web 视图中创建弹出窗口