webview内容android的限制

时间:2012-10-21 09:54:33

标签: javascript android webview limit

我正在尝试将javascript文件加载到webview中。其中一些文件非常大,总之它们有344 kB。当我试图调用一些JS函数时,那个函数的位置很重要。如果我首先使用该函数加载js文件,它可以工作,但如果我最后加载它,没有任何反应。是否有可能,webview对加载数据有一些限制?我有这个HTML容器

private static final String jsHtmlContainer = "<html><head><script type=\"text/javascript\">%s</script></head></html>";

我将所有文件加载到一个字符串中,并将该字符串放在此容器中,而不是%s。这个容器我加载到webview中就像这样

mWebview.loadData(content, "text/html", "UTF-8");

我调用的函数不依赖于任何其他函数

1 个答案:

答案 0 :(得分:0)

嗯,它表明问题出在其他地方。偶然我在stackoverflow上发现了一些关于javascript的问题并且有评论,在javascript函数体中不能以//开头的评论。当webview读取此内容时,请停止加载其他所有内容。在我的函数中有几条注释,因此在删除它们之后调用函数会起作用。