【发布时间】:2011-08-30 21:28:17
【问题描述】:
我一直试图在 android 活动的 webview 中加载一个 html 文件,但似乎 html 文件正在发送异常......
输出意外结束...
Screen Shot of Maxed HTML File Retrieved from Android 36.0 KB(36,864 字节)html 文件 我会检查文件并取回更多代码...
05-23 05:34:57.113: INFO/ActivityManager(60): Displayed gov.cdc.fluweekly/.WelcomeActivity: +2s511ms
05-23 05:34:58.135: ERROR/Web Console(347): SyntaxError: Parse error at file:///data/data/gov.cdc.fluweekly/files/flureport.html:28
05-23 05:36:04.018: INFO/InputReader(60): Device reconfigured: id=0x0, name=qwerty2, display size is now 480x800
05-23 05:36:04.018: WARN/InputReader(60): Touch device did not report support for X or Y axis!
** 编辑 ** 刚刚在我的 html 自动化中发现了一个错误..检查...
从 html 文件中提取......可能会导致解析错误。
'rgba(179,152,84,0.5)'],];var scatter1 =
额外的逗号....我希望这是我的额外逗号而不是文件大小限制...
似乎html数据已完全加载到Webview中...我有一个嵌入式数据对象变量,我在散点图数组列表的末尾有一个逗号。
有趣的是,一个小小的 Html 解析异常可以像...一样快速停止一切。
这是问题所在..不是逗号..
osw.write("scatter1.Set('chart.title.yaxis', 'State Infection Level');\n");
osw.write("if (!RGraph.isIE8()) {\n");
osw.write("scatter1.Set('chart.zoom.factor', 2);\n");
osw.write("scatter1.Set('chart.zoom.mode', 'area');\n");
osw.write(" }\n");
osw.write("scatter1.Draw();\n");
Log.v("MainActivity", "refreshstats 12");
我正在将 html 数据即时写入到 android 的文件存储中,我没有附加 \n 并且许多解析问题都过去了......
关于 html 文件最大文件大小的误报...
不过一切都很好....我问得太早了,没有看到“SyntaxError”我过度担心文件名大小太精确以至于我认为这可能是系统..谢天谢地,这只是一个数据块字符串生成器错误。
【问题讨论】:
-
«Unexpected End of output» 也可能意味着缺少
</html>标签。确保您的 html 文件实际上是有效的。 -
好电话。我会验证的。 :)
标签: java android html webview syntax-error