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