android webview加载本地js,执行js方法undefined

Posted 郭梧悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android webview加载本地js,执行js方法undefined相关的知识,希望对你有一定的参考价值。

android WebView可以通过loadUrl("javascript:jsFunction()")的方式来执行JavaScript方法。也可以加载本地(assets)文件夹下的js文件,然后加载完毕后在执行该js文件的某个方法。但是楼主今天遇到个bug,伪代码如下:

String jsStr = readAssets(\'xxx.js\');
loadUrl("javascript:jsStr");
//执行里面jsStr里面的方法
 loadUrl("javascript:window[\'sensorsDataAnalytic201505\'].init(

以上是关于android webview加载本地js,执行js方法undefined的主要内容,如果未能解决你的问题,请参考以下文章

android webview加载本地js,执行js方法undefined

Android WebView 加载本地文件

怎么用WebView加载本地html

关于Oppo、Vivo手机低于Android 7.0版本WebView中JS不执行,CSS加载异常的问题

怎么用WebView加载本地html

Android-WebView中加载本地html的方法