0

私のアプリでは、webview が正しく表示されています。サイトには、クリックすると 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 に答える