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