ruby-on-rails - net::ERR_INCOMPLETE_CHUNKED_ENCODING仅在Chrome中

标签 ruby-on-rails google-chrome

加载某些页面时出现此错误:

net::ERR_INCOMPLETE_CHUNKED_ENCODING 

这些页面没有做任何特别的事情,并且一切似乎都可以在其他浏览器中正常工作。发生这种情况的页面以JSON显示数据。仅当JSON页面必须显示大量项目时才会发生。 Rails控制台未显示任何错误(200响应)。

最佳答案

我昨天遇到了这个问题。这是因为服务器没有响应某些资源。

在我的页面中,我有一些大文件链接,例如<a href="/file_path">file_name</a>
而这仅在镀 Chrome 中发生。

有一阵子,我意识到这可能是Chrome的“预测网络操作以改善页面加载性能”功能引起的。因此,我在chrome://settings中关闭了此功能,然后重试。不出所料,该错误不再发生。

之后,我使用full_url_path而不是relative_path更改了资源链接(在rails中,使用resource_url而不是resource_path),然后我不必关闭chrome的功能。而且看起来不错。

关于ruby-on-rails - net::ERR_INCOMPLETE_CHUNKED_ENCODING仅在Chrome中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22608564/

相关文章:

jquery - 在没有 Rails 内置帮助程序的情况下使用 AJAX 的最佳实践?

ruby-on-rails - 将数据从表单发布到不同的 Controller 并重定向回来

ruby-on-rails - 从 url 字符串中查找路由路径

ruby-on-rails - bootstrap_flash 显示模型错误信息

forms - HTML 需要在表单中只读输入

javascript - 在 Google Chrome 中创建的 Blob 文件可以存在多久?

mysql - 如何使用 Ruby on Rails 将 MySQL 纬度/经度数据转换为 JSON

css - IE 11 或 Google Chrome 的主要 Less 代码更改

javascript - 获取当前事件的输入字段。 Chrome 内容脚本。脚本注入(inject)

google-chrome - 如何使用Windows注册表添加chrome扩展?