WebView注入Java对象注意事项
2016-10-19 20:46
387 查看
在android4.2以前,注入步骤如下:
Android4.2及以后,注入步骤如下:
4.2之前向webview注入的对象所暴露的接口toString没有注释语句@JavascriptInterface,而4.2及以后的则多了注释语句@JavascriptInterface
webview.getSetting().setJavaScriptEnable(true); class JsObject { public int Math() { return 1; } } webView.addJavascriptInterface(new JsObject(), "injectedObject");
Android4.2及以后,注入步骤如下:
webview.getSetting().setJavaScriptEnable(true); class JsObject { @JavascriptInterface public int Math() { return 1; } } webView.addJavascriptInterface(new JsObject(), "injectedObject");
4.2之前向webview注入的对象所暴露的接口toString没有注释语句@JavascriptInterface,而4.2及以后的则多了注释语句@JavascriptInterface
相关文章推荐
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项,4.2之前版本,4.2之后的区别
- ====== 4.2不一样======WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- WebView注入Java对象注意事项
- Android 4.2 webview注入js对象时需要注意的问题
- WebView注入Java对象注意事项 [INFO:CONSOLE(475)] "Uncaught TypeError: Object [object Object] has no method
- Android WebView使用之JavaScript调用Java代码注意事项
- Android WebView js和Java互相调用注意事项
- Android中向WebView注入java对象不起作用解决办法