我有一个ExtJS应用程序需要在面板中显示html文档。该应用程序在FF和chrome中工作正常但是,当我尝试在Internet Explorer 8中使用此功能时,会出现一个弹出窗口:
“您要保存此文件,还是在线查找程序以打开它? 名称:getBinary类型:未知文件类型,688KB来自: SERVER_NAME_HERE“
我没有包含代码,因为它是我公司的财产,但如果真的需要它可能会创建一个模型。我首先想知道是否有任何关于此类问题的常识,我无法在网上找到。
答案 0 :(得分:1)
好的,我想出来了,不得不向stackoverflow的好人道歉。 IE8在显示.html页面时没遇到问题。该页面实际上是一个.xhtml文件,我通过深入挖掘代码学到了这一点,我们的开发人员之一将其命名为.html:/
因此,有两种不同的解决方案可以让Internet Explorer 8显示.xhtml文件。
您可以使用此处提到的黑客/修复程序w3c xhtml fix
您可以将.xhtml文件的扩展名更改为.html(这样更危险),但在我的特定情况下,没有其他信息丢失。