ホームページ >ウェブフロントエンド >jsチュートリアル >Android WebView から JavaScript 関数を正常に呼び出すにはどうすればよいですか?
Android の WebView から JavaScript 関数を呼び出す
Android WebView 内に HTML ページを統合する場合、JavaScript を呼び出す必要がある状況が発生する場合があります。ページ内に存在する関数。これは、JavaScript にメソッドを公開する Java クラスを登録し、WebView の初期化で JavaScriptInterface を使用することによって実現できます。ただし、このプロセスで問題が発生した場合は、いくつかの理由が考えられます。
よくある問題の 1 つは、JavaScript 関数のパラメーターで引用符が省略されていることです。次の修正されたコードに見られるように、メッセージを引用符で囲むようにしてください:
myWebView.loadUrl("javascript:testEcho('Hello World!')");
別の考えられる問題は、HTML で参照されている外部 JavaScript ファイルに起因する可能性があります。これらの外部スクリプトは、Java クラスと JavaScript 関数間の通信を妨げる可能性があります。これらの外部ファイルを削除または無効にすることで問題が解決するかどうかを確認してください。
これら 2 つの領域に対処しても問題が解決しない場合は、次の点を確認することを検討してください。
以上がAndroid WebView から JavaScript 関数を正常に呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。