ホームページ > ウェブフロントエンド > jsチュートリアル > Android WebView から JavaScript 関数を呼び出すにはどうすればよいですか?

Android WebView から JavaScript 関数を呼び出すにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-27 14:25:12
オリジナル
309 人が閲覧しました

How to Call JavaScript Functions from an Android WebView?

Android WebView からの JavaScript 関数の呼び出し

addJavascriptInterface() メソッドを使用して、Android WebView 内から JavaScript 関数を呼び出すことができます。

セットアップ

この機能を有効にするには、JavaScript が有効になっていることを確認してください。 WebView:

myWebView.getSettings().setJavaScriptEnabled(true);
ログイン後にコピー

さらに、JavaScript に公開するメソッドを含む Java クラスを登録します。

myWebView.addJavascriptInterface(myJSInterface, "JSInterface"); 
ログイン後にコピー

JavaScript 関数の呼び出し

JavaScript を呼び出すにはAndroid アプリから関数を使用するには、次の構文を使用します:

myWebView.loadUrl("javascript:testEcho(Hello World!)");
ログイン後にコピー

問題

提供されたコードの testEcho() 関数呼び出しのパラメーターに引用符が欠落していることが判明しました。正しいアプローチは次のとおりです:

myWebView.loadUrl("javascript:testEcho('Hello World!')");
ログイン後にコピー

これにより問題が解決され、JavaScript 関数が Android アプリから正常に呼び出せるようになります。

以上がAndroid WebView から JavaScript 関数を呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート