4

为了我自己的理解,我正在使用 Webview 开发类似浏览器的应用程序。

我还不清楚如何在 android Webview 中使用弹出窗口。

我遇到了这些方法 onJsAlert()onJsBeforeUnload()onJsConfirm()来处理 java 脚本弹出窗口。从这个链接开发者链接

当有 jsAlert 时这些工作但我如何处理在新窗口中打开的弹出窗口?

我只想知道是否有任何其他方法可以处理 android webview 中网站的弹出窗口,例如在新选项卡中打开或使用 webview 在新窗口中打开。

我也无法在普通浏览器中打开在新窗口中打开的 url。如果我从 twitter 打开一些链接,则此 url 未加载,但看到的 twitter 徽标类似于此处的问题之一

这是来自普通 android 浏览器的快照,但这是在我的 webview 中作为普通页面而不是弹出窗口加载的

在此处输入图像描述

4

1 回答 1

3

尝试

 webViewObject.getSettings().setJavaScriptCanOpenWindowsAutomatically(true)

如果你想打开窗口......像 window.open thn 它是必需的。对于 javascriptenable 应该设置为 true .. 希望我理解你的要求是正确的。

于 2012-04-16T07:48:21.483 回答