Android股票浏览器(2.2)中mootools的Javascript错误(未捕获语法错误:输入意外结束)

Android股票浏览器(2.2)中mootools的Javascript错误(未捕获语法错误:输入意外结束),javascript,android,http,webkit,Javascript,Android,Http,Webkit,当从我的服务器加载更多的Mootools时,Android股票浏览器froyo 2.2和gingerbread 2.3被淘汰,并开始抱怨 Uncaught SyntaxError: Unexpected end of input 据报道,Android Gingerbread 2.3上的Dolphin浏览器也存在这个问题 起初我认为这可能是传输编码错误,但在安卓2.3上运行的其他桌面浏览器msie 6-9、ff 2-4、safari、chromium和firefox mobile都没有遇到任何

当从我的服务器加载更多的Mootools时,Android股票浏览器froyo 2.2和gingerbread 2.3被淘汰,并开始抱怨

Uncaught SyntaxError: Unexpected end of input
据报道,Android Gingerbread 2.3上的Dolphin浏览器也存在这个问题

起初我认为这可能是传输编码错误,但在安卓2.3上运行的其他桌面浏览器msie 6-9、ff 2-4、safari、chromium和firefox mobile都没有遇到任何编码问题

我的第二个想法是内容长度不正确,大多数浏览器都检测到了这一点并很好地管理了它,但安卓股票浏览器却没有。但经过仔细测量,这一理论也被证明是错误的

在其他WebKit浏览器中,这个问题似乎主要是由于缺少结束括号}引起的,但对我来说,这显然不是一个可能的原因。因为:

这两个标准Mootools都存在问题,没有改变,应该正确地将其括起来。 该问题可以在Mootools的多个版本中重现,1.2和1.3都已经过测试
编辑:真正的问题实际上是传输编码的问题。如果接受编码指示Deflate或gzip,则始终使用Deflate。除了安卓浏览器,谷歌机器人在我们的网站上也有问题。

真正的问题实际上是传输编码的问题。如果接受编码指示Deflate或gzip,则始终使用Deflate。除了安卓浏览器,谷歌机器人在我们的网站上也有问题。

在Galaxy S3和OS 4.1.2上,当文件末尾的脚本用//markup注释第1行时,WebView也抛出了同样的错误,正如这里所报告的:

你不希望我们阅读和理解这些代码,是吗?请先使用未统一的代码进行测试,并仅在您的问题中提供。谢谢您的建议。我想我的大脑暂时停止了工作。