【问题标题】:What is the largest html file that can be loaded into a Android WebView?可以加载到 Android WebView 中的最大 html 文件是什么?
【发布时间】: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


【解决方案1】:

虽然您的问题可能与您所问的不同,但您的问题的答案是

完全依赖手机。

在浏览器功能方面,每个版本的 Android 都有四个变体(两个不同的 JavaScript 引擎,两个不同的“其他”功能集),除此之外,因为最差的 Android 手机只有一点点比穿鞋更好,其他人可以计算将航天飞机发射到轨道的数字,您应该尽可能少地标记

如果你真的需要加载很多东西,请确保加载内容的 DOM 尽可能简单,因为 DOM 的复杂性几乎以指数级的速度占用资源。

【讨论】:

  • 谢谢你知道。我只是朝错误的方向指指点点...... eash.. 36k 最大文件大小......就像我在想的那样......
猜你喜欢
  • 2014-04-11
  • 1970-01-01
  • 1970-01-01
  • 2011-08-10
  • 2014-01-19
  • 2014-02-28
  • 1970-01-01
  • 2014-08-15
  • 1970-01-01
相关资源
最近更新 更多