Android在WebView中调用JavaScript函数
javascript
html
android webview
javascript
javascript
function testEcho(message){ window.JSInterface.doEchoTest(message);}
javascript
myWebView.loadUrl("javascript:testEcho(Hello World!)");mWebView.loadUrl("javascript:(function () { " + "testEcho(Hello World!);" + "})()");
javascript
WebView
myWebView.getSettings().setJavaScriptEnabled(true);// register class containing methods to be exposed to JavaScriptmyWebView. addJavascriptInterface(myJSInterface, "JSInterface");
Java
public class JSInterface{private WebView mAppView;public JSInterface (WebView appView) { this.mAppView = appView; } public void doEchoTest(String echo){ Toast toast = Toast.makeText(mAppView.getContext(), echo, Toast.LENGTH_SHORT); toast.show(); }}
编辑:javascript
html
侃侃无极
叮当猫咪
相关分类