0

Android WebView で jquery または javascript ポップアップ メッセージを表示することは可能ですか?

4

2 に答える 2

1

alert()JavaScript 、confirm()、またはでポップアップ メッセージを表示できますprompt()。それらが機能していない場合は、他の何かが間違っています。JavaScript がこれらのステートメントに適切に到達していることを確認してください。console.log()実行を追跡するためにメッセージを LogCat に書き込むために使用します。また、JavaScript が有効になっていることを確認してください。いいえ:

myWebView.getSettings().setJavaScriptEnabled(true);
于 2013-02-05T18:58:32.400 に答える
0

以下の行を使用するだけで、webview にアラートを表示できます。

wv.loadUrl("javascript:alert('hello Android');");

UI を変更したい場合は、オーバーライドされた関数 onPageFinished() で以下のように javascript を呼び出すことができます。

wv.setWebViewClient(new MyWebViewClient(){

@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);

   wv.loadUrl("javascript:document.getElementById('client').style.visibility ='hidden';");

   }
}
于 2013-02-05T19:10:47.617 に答える