我一直在尝试在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”我过分关注文件名大小是如此精确以至于我认为它可能是一个限制系统..感谢上帝,这只是一个数据块字符串生成器错误。
答案 0 :(得分:2)
虽然您的问题可能与您提出的问题不同,但问题的答案是
完全依赖于手机。
在浏览器功能方面,Android的每个版本都有四种变体(两个不同的JavaScript引擎,两个不同的“其他”功能集),最重要的是,因为最差的Android手机只是略有比磨损的鞋更好,而其他人可能会因为使用尽可能少的标记来进入轨道,因此可以使用尽可能少的标记。
。如果你真的需要加载很多东西,请确保特别是加载内容的DOM尽可能简单,因为DOM的复杂性几乎以指数速率占用资源。