我想将JavaScript文件加载到webview中。其中一些文件非常大,总共有344 kB。当我试图调用一些JS函数时,似乎该函数的位置很重要。如果我首先使用该函数加载js文件,它会起作用,但如果我最后加载它,则什么也没有发生。有没有可能,webview有一些加载数据的限制?我有这样的HTML容器webview内容的限制android
private static final String jsHtmlContainer = "<html><head><script type=\"text/javascript\">%s</script></head></html>";
我的所有文件加载到一个字符串,该字符串我将代替%S在这个容器中。这个容器我加载到的WebView这样
mWebview.loadData(content, "text/html", "UTF-8");
功能,我叫不依赖于任何其他功能