当android版本即targetSdkVersion>17的时候,在js代码中调用java中的方法会出现
Uncaught TypeError: Object [object Object] has no method
解决的方法是在需要在js中调用的java方法加上注解@JavascriptInterface即可调用
如果targetSdkVersion<17,则不会出现上面的错误。
本文介绍了解决Android版本targetSdkVersion大于17时,WebView中JavaScript调用Java方法出现TypeError的问题。通过使用@JavascriptInterface注解可以有效避免此错误。
426

被折叠的 条评论
为什么被折叠?