当从我的服务器加载 Mootools More 时,Android Stock浏览器(froyo 2.2和姜饼2.3)开始出现并开始抱怨
Uncaught SyntaxError: Unexpected end of input
据报道,Android Gingerbread 2.3上的Dolphin浏览器也存在此问题。
起初我认为它可能是传输编码错误,但没有其他桌面浏览器(msie 6-9,ff 2-4,safari,chromium)和在Android 2.3上运行的firefox移动设备遇到任何编码问题。< / p>
我的第二个想法是内容长度不正确,并且大多数浏览器检测到这一点并很好地管理它,但不是Android Stock浏览器。但仔细测量后,这一理论也被证明是错误的。
在其他WebKit浏览器中,这个问题似乎主要是由于缺少端括号(}
)引起的,但它似乎对我来说似乎不是一个可能的原因。这是因为:
编辑:真正的问题实际上是传输编码的问题。如果Accept-Encoding指示deflate或gzip,则总是使用Deflate。除Android浏览器外,Googlebot还存在我们网站的问题。
答案 0 :(得分:0)
真正的问题实际上是传输编码的问题。如果Accept-Encoding指示deflate或gzip,则始终使用Deflate。除Android浏览器外,Googlebot还存在我们网站的问题。
答案 1 :(得分:0)
在使用OS 4.1.2的Galaxy S3上,当文件末尾的脚本包含注释了//
标记的行时,从WebView(指向第1行)抛出了同样的错误,如下所示:{{3} }