iOS 网络应用 "failed to parse response"
iOS web app "failed to parse response"
我的 Web 应用程序使用 <script type="text/javascript" src="path_to_file.js"></script>
简单加载 JavaScript 文件。在我的 iOS 设备上,当通过蜂窝数据访问我的 Web 应用程序时,我 仅 看到几个问题,这对我来说很奇怪。
通过蜂窝数据,第一次访问该页面时,我看到错误:
Failed to load resource: cannot decode raw data
互联网似乎认为这个问题与某种压缩有关,但这显然不相关;我没有做任何与压缩任何文件相关的事情。
我随后访问该页面时,我的设备始终在控制台中显示错误:
Failed to load resource: cannot parse response
参考加载 vis.min.js
文件。该文件为 610 KB,对于 JavaScript 文件来说很大,但比许多图像小,所以我认为这不是问题所在。手动访问 the file 我没问题。
如果我刷新页面 10-20 次,我只能在其中一次尝试中让它工作,并且这个问题从不 出现在 Wi-Fi 上。
我通过关闭我的 phone 上的 wifi 来调试这个问题,然后将它连接到我的 Mac 以便使用开发工具。查看 "Network" 页面,我可以看到该文件加载时间超过 5 秒。其他类似大小的文件加载时间不到半秒。
在网上查找,除了 this question(将近一岁)之外,我找不到任何关于特定错误 "could not parse response," 的信息。我想我会 post 一个新的、更详细的问题,希望得到答复。
那么,这些错误的含义是什么,导致它们的原因是什么,为什么它们只发生在蜂窝数据上?最重要的是,我该如何修复它们?
有问题的页面是 http://luke.deentaylor.com/wikipedia/,如果有人想重现这些问题。
用 CDN 托管的副本替换我的本地文件似乎可以解决问题。我认为这是 DigitalOcean 的问题。
我遇到了同样的问题。对我来说,解决方案是将该 gzip 文件的 header/metadata Content-Type 设置为 "text/javascript"
我的 Web 应用程序使用 <script type="text/javascript" src="path_to_file.js"></script>
简单加载 JavaScript 文件。在我的 iOS 设备上,当通过蜂窝数据访问我的 Web 应用程序时,我 仅 看到几个问题,这对我来说很奇怪。
通过蜂窝数据,第一次访问该页面时,我看到错误:
Failed to load resource: cannot decode raw data
互联网似乎认为这个问题与某种压缩有关,但这显然不相关;我没有做任何与压缩任何文件相关的事情。
我随后访问该页面时,我的设备始终在控制台中显示错误:
Failed to load resource: cannot parse response
参考加载 vis.min.js
文件。该文件为 610 KB,对于 JavaScript 文件来说很大,但比许多图像小,所以我认为这不是问题所在。手动访问 the file 我没问题。
如果我刷新页面 10-20 次,我只能在其中一次尝试中让它工作,并且这个问题从不 出现在 Wi-Fi 上。
我通过关闭我的 phone 上的 wifi 来调试这个问题,然后将它连接到我的 Mac 以便使用开发工具。查看 "Network" 页面,我可以看到该文件加载时间超过 5 秒。其他类似大小的文件加载时间不到半秒。
在网上查找,除了 this question(将近一岁)之外,我找不到任何关于特定错误 "could not parse response," 的信息。我想我会 post 一个新的、更详细的问题,希望得到答复。
那么,这些错误的含义是什么,导致它们的原因是什么,为什么它们只发生在蜂窝数据上?最重要的是,我该如何修复它们?
有问题的页面是 http://luke.deentaylor.com/wikipedia/,如果有人想重现这些问题。
用 CDN 托管的副本替换我的本地文件似乎可以解决问题。我认为这是 DigitalOcean 的问题。
我遇到了同样的问题。对我来说,解决方案是将该 gzip 文件的 header/metadata Content-Type 设置为 "text/javascript"