0

我有一个需要在面板中显示 html 文档的 ExtJS 应用程序。该应用程序在 FF 和 chrome 中运行良好但是,当我尝试在 Internet Explorer 8 中使用此功能时,会出现一个弹出窗口:

“您要保存这个文件,还是在网上找一个程序打开它?名称:getBinary 类型:未知文件类型,688KB 来自:SERVER_NAME_HERE”

我没有包含代码,因为它是我公司的财产,但如果真的需要它可能会创建一个模型。我首先想看看有没有关于我无法在网上找到的这类问题的常识。

4

1 回答 1

1

好的,我想通了,不得不向 stackoverflow 的好人道歉。IE8 在显示 .html 页面时没有问题。该页面实际上是一个 .xhtml 文件,我是通过深入研究代码了解到的,我们的一位开发人员刚刚将其命名为 .html:/

因此,有两种不同的解决方案可以让 Internet Explorer 8 显示 .xhtml 文件。

  1. 您可以使用此处提到的 hack/fix w3c xhtml fix

  2. 您可以将 .xhtml 文件的扩展名更改为 .html (风险更大),但在我的特殊情况下,不会丢失其他信息。

于 2012-06-21T15:04:27.470 回答