0

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

4

1 回答 1

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;
于 2012-01-11T11:11:58.300 回答