可以使用 addJavascriptInterface() 方法從 Android WebView 呼叫 JavaScript 函數。
要啟用此功能,請確保在WebView:
myWebView.getSettings().setJavaScriptEnabled(true);
此外,註冊一個包含要公開給JavaScript 的方法的Java 類別:
myWebView.addJavascriptInterface(myJSInterface, "JSInterface");
呼叫JavaScript Android應用程式中的函數,請使用以下語法:
myWebView.loadUrl("javascript:testEcho(Hello World!)");
事實證明,所提供的程式碼在 testEcho() 函數呼叫的參數中缺少引號。正確的方法是:
myWebView.loadUrl("javascript:testEcho('Hello World!')");
這可以解決問題並允許從 Android 應用程式成功呼叫 JavaScript 函數。
以上是如何從 Android WebView 呼叫 JavaScript 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!