我需要能够使用file:/// URL方案在IE中加载各种类型的文件到iframe中,我可以在IE7/8/9上很好地运行(将站点设置为可信任站点,禁用内容处理嗅探等)来加载多种文件类型(如txt、png、gif等),但是似乎与office或PDF相关的任何内容都会出现404“无法找到文件”的错误。再次强调——对于txt、png等文件,file:/// URL方案可以正常工作,因此我已经解决了这部分问题,但对于PDF、DOCX甚至CSV文件(在安装了office的计算机上),它仍然失败。这在Windows 7、Vista和XP中发生。如果我只改变扩展名而不改变其他内容,它会被加载,所以如果我有一个file:///test.pdf并将其更改为file:///test.txt(相同的文件,不同的扩展名),它会在iframe中正常加载 —— 当然,它会加载垃圾,但它可以正常加载!
我听说这与内容处理嗅探有关,所以我禁用了它,也听说这可能涉及DDE问题,但没有找到一致的解决方案。
有什么想法吗?我可以控制需要访问该页面的机器,因此如果需要注册表更改,我没问题,因为我们有许多其他将作为GPO部署的调整。
我听说这与内容处理嗅探有关,所以我禁用了它,也听说这可能涉及DDE问题,但没有找到一致的解决方案。
有什么想法吗?我可以控制需要访问该页面的机器,因此如果需要注册表更改,我没问题,因为我们有许多其他将作为GPO部署的调整。