gpt4 book ai didi

google-chrome - Chrome/特定 PC 上的不完整分块编码错误

转载 作者:行者123 更新时间:2023-12-02 09:32:31 25 4
gpt4 key购买 nike

我们为客户开发各种网站,最近我们的一些“较重”网站遇到了奇怪的问题。

我们的几个 Magento 商店和另外 1 个基于 PHP 的网站位于我的 PC 和 1 个客户的 PC 上,无法在 Chrome 和其他浏览器上加载,并出现控制台错误:

网络::ERR_INCOMPLETE_CHUNKED_ENCODING

此错误通常显示在各种 JS 文件上,例如:/js/magentothem/jquery-ui.js

刷新时,您可以多次重现相同的错误,然后偶尔该网站会正常加载。

如果您在单独的选项卡中打开 JS 文件,该文件会在随机点明显切断(即未完全加载),但在多次刷新后将干净地加载。

这不仅仅是 1 个有问题的文件 - 它在 JS 文件之间有所不同 - 文件已正确上传到服务器。

我们办公室里有 4 台电脑,这种情况只发生在我的电脑上,但奇怪的是,在我们客户的一台电脑上也出现同样的错误。

我们都运行相同版本的 Chrome(包括运行良好的机器)。

经过调查...- 如果我将网络电缆更改为之前连接到正常接收页面的 PC 的其他电缆之一,我仍然会收到错误

- 如果我断开网络电缆和 HotSpot 与 iPhone 网络的连接,网站加载正常!

我尝试在服务器上禁用所有形式的缓存,并检查错误日志,但都无济于事。

任何人都可以阐明此问题可能与什么相关吗?我确信这个错误与服务器无关 - 并且可能是我和我客户的电脑之间的巧合,但问题是什么......

提前致谢

最佳答案

从 Android 手机访问我的 PERL CGI 脚本时,我遇到了完全相同的错误“net::ERR_INCOMPLETE_CHUNKED_ENCODING”。 CGI 页面由 Apache 2.4.6 服务器提供服务。

澄清 CGI 脚本在 IE/Chrome/FF 和黑莓手机上完美运行。

修复方法是在 HTTP header 中指定内容长度以阻止分块发生。

这是我的例子,我希望对某人有用,因为我在网上搜索了近两天的指针,但没有任何结果。

#!/usr/local/bin/perl

use CGI;
use CGI qw( :standard );
my $body = "Hello World";
print "Content-Type: text/html\n";
print "Content-Length: " . length($body) . "\n";
print "\n";

print $body . "\n";
exit 0;

关于google-chrome - Chrome/特定 PC 上的不完整分块编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29515037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com