Mic*_*nds 1 text mime types internet-explorer-8
我在PHP中动态生成一个文本文件,因此它具有.php扩展名,但是文本/纯MIME类型.除IE8外,所有浏览器都将文件显示为格式良好的预格式化文本.
谷歌搜索告诉我他们已经添加了安全性,如果HTTP标头内容类型与预期的内容类型不匹配(我认为基于扩展和一些嗅探)然后它强制下载文件.在我的情况下,我必须打开它,并允许打开我刚刚告诉它打开的文件!这可能是Win7的烦恼.当然,提供静态纯文本文件可以正常工作.
那么我可以阻止IE8下载文件并让它正常查看吗?代码必须在多个共享托管环境中运行,所以我认为我坚持使用.php扩展.
将其添加到您的HTTP标头:
X-Content-Type-Options: nosniff
Run Code Online (Sandbox Code Playgroud)
这是IE8的一项功能,可以选择退出MIME嗅探.