打开AlertDialog的javascript窗口

时间:2012-01-11 10:10:20

标签: android webview window.open webchromeclient

在我的应用中,我正确显示了webview。 在网站上有一个按钮,当点击它时会生成一个window.open()显示一些信息。 我添加了一个带有onCreateWindow方法覆盖的webchromeclient,并将setSupportMultipleWindows(true)添加到webview。 它被调用,但我不知道如何将页面内容显示在对话框中或如何在webview的新窗口中显示该页面。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

onCreateWindow()实施中,您需要这样的内容:

WebView.WebViewTransport transport = (WebView.WebViewTransport) resultMsg.obj;

// Create a new WebView here and display it to the user
newWebView = ...

transport.setWebView(newWebView);
resultMsg.sendToTarget();

return true;