internet-explorer - 为什么 IE 显示我的 dasBlog 博客是垃圾内容?

标签 internet-explorer dasblog

如果我在 Chrome 或 Firefox 中查看我的博客,它看起来就像我期望的那样。但是,如果我尝试在 IE (11.0.9600.17801) 中查看它,它会询问我是否要下载 W69NUE8S(或其他一些随机文件名),它看起来像一些二进制文件。

http://dotnetwhatnot.pixata.co.uk/

我尝试删除所有临时文件,但没有帮助。

有人有什么想法吗?

最佳答案

这里的问题似乎是内容的双重 gzip 压缩。这从标题中可以明显看出:

HTTP/1.1 200 OK
Cache-Control: public
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip,gzip
...

请注意 Content-Encoding header 上的双重内容。 According to an older Firefox bug ,此问题不仅影响以前版本的 Firefox,还影响 Internet Explorer 8 及更高版本。看来 Mobile Safari 也可能在某种程度上受到此影响。

我能够通过自定义 FiddlerScript 对内容进行两次解码,并确认这可以解决 Internet Explorer 和 Microsoft Edge 中的问题。

我将为此开具一张票供网络团队考虑。与此同时,我鼓励您稍微回拨一下,并且只对传出内容进行一次编码。这将确保使用旧版 Firefox 和 Internet Explorer 的用户能够看到您的内容。

如果您无法修改压缩规则,您唯一的选择就是暂时完全禁用它。

我在这里复制了这个问题:http://sampsonvideos.com/experiments/gzipgzip.php

关于internet-explorer - 为什么 IE 显示我的 dasBlog 博客是垃圾内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742041/

相关文章:

internet-explorer - 在IE中无法通过YouTube显示<div>

python - 为什么请求 HTML 页面会使我的本地 Google App Engine 服务器崩溃?

internet-explorer - IE 中的 ActiveX。对话框不显示 XP 视觉样式

html - 删除IE中的选择箭头

internet-explorer - IE8 中的弯 Angular ?