Internet Explorer在新选项卡中以文本形式打开指向.msi文件的链接

时间:2014-01-08 作者:Jared

我真的在努力解决这个问题。

我管理的WordPress网站已经有了。msi文件可长期下载。自WordPress 3.8最近更新以来,Internet Explorer不再下载。msi文件正确。相反,它会打开一个新选项卡并显示数千行垃圾代码。即使您右键单击并另存为,扩展也会显示为。htm而不是。msi。

Chrome和Firefox继续下载。msi文件正确。只有IE有这个问题。

CPanel显示。msi文件具有MIME类型的应用程序/八位字节流,因此我认为正确的MIME类型正在发送到IE。

在函数中。php文件中,我发现了以下内容:
function send_nosniff_header() {
@header( \'X-Content-Type-Options: nosniff\' );
}

理想情况下,这会告诉IE不要嗅探MIME类型。。。但我不知道这是否正确。或在正确的位置。

我没有创建这个网站,我只是想维护一下。为了让事情更有趣,我是WordPress的新手。因此,如果有人有任何可能有所帮助的想法,我将不胜感激。谢谢

1 个回复
SO网友:markratledge

该功能确实阻止IE检测mime类型,这就是IE在新选项卡中打开文件而不是下载文件的原因。

删除函数并查看是否。然后下载msi文件。

看见MIME-Handling Changes in Internet Explorer - IEBlog - MSDN Blogs

结束