Tag: webview

Android在WebView中调用JavaScript函数

我想调用一些javascript函数坐在一个运行在一个android webview的html页面。 很简单,下面的代码试图做的 – 从android应用程序,调用一个测试消息的javascript函数,inturn调用一个java功能回到android应用程序,通过吐司显示测试消息。 javascript函数如下所示: function testEcho(message){ window.JSInterface.doEchoTest(message); } 从WebView,我已经尝试调用javascript下面的方式没有运气: myWebView.loadUrl("javascript:testEcho(Hello World!)"); mWebView.loadUrl("javascript:(function () { " + "testEcho(Hello World!);" + "})()"); 我没有在WebView上启用javascript myWebView.getSettings().setJavaScriptEnabled(true); // register class containing methods to be exposed to JavaScript myWebView.addJavascriptInterface(myJSInterface, "JSInterface"); 还有Java Class public class JSInterface{ private WebView mAppView; public JSInterface (WebView appView) { this.mAppView = appView; } public void […]