加载资源失败:加载 Laravel css 文件时出现 net::ERR_CONTENT_DECODING_FAILED 错误

jee*_*ddy 2 laravel laravel-5.3

在加载 HTML 后执行网页时,CSS 文件未加载且未应用 UI 更改。

在浏览器控制台中,它显示以下错误无法加载资源:net::ERR_CONTENT_DECODING_FAILED

另一个问题是“该错误仅在第一次发生”,如果我重新加载页面,错误将消失并正确加载 CSS。

我在浏览后发现的一种解决方案是启用 gzip 编码,这已经就位。

控制台错误信息

Sco*_*ers 5

欢迎使用 stackoverflow。这是一个有点烦人的错误。但是我会尽力而为 缺乏我对您的错误的确切信息。

这是什么错误?

当 HTTP 请求的标头说内容是 gzip 编码的,但事实并非如此时,就会发生这种情况。正如您所发现的那样,它并不总是发生。但偶尔会发生。

你能做什么?

  1. 检查 Route::get('/') 是否指向正确的控制器/代码?
  2. 检查是否output_compression已添加到您的php.ini 添加此代码中:zlib.output_compression = On
  3. 尝试去/config/config.php(这可能不适合您的情况)并将以下设置为 false$config['compress_output'] = FALSE;

进一步阅读

(更多关于错误实际上是什么)

https://superuser.com/questions/172951/chrome-error-330-neterr-content-decoding-failed

https://www.solvusoft.com/en/errors/runtime-errors/google-inc/google-chrome/330-chrome-error-330/