【发布时间】:2012-07-25 23:33:39
【问题描述】:
这可能与 ExtJS 无关,但我必须提供所有信息才能得到正确的答案:D。
我有一个使用 ExtJS 4.1 来显示一些网格面板的应用程序。
当我在 localhost 上运行应用程序时,一切看起来都正常。
当我在远程服务器上部署应用程序时,在 IE8 中不再按要求显示网格:所有信息都挤在表格中,与列对齐无关(列标题很好,但其他单元格是重叠)。
为了让事情更笼统:
相同的应用程序在 localhost 上运行良好(无论在哪台计算机上),但是当我将它部署在服务器上时,IE8 无法正常显示。发生这种情况是因为 CSS 或 JavaScript 文件(可能都与 ExtJS 有关)。
为什么?
【问题讨论】:
-
听起来像是丢失或旧的缓存文件问题......要么,要么 IE 进入兼容模式,因为它从本地移动到 Intranet(我以前见过这种情况-- Intranet 策略出于某种原因默认为兼容模式)。
-
@TimMedora 我如何检查这个(兼容模式)?我 100% 确定这不是因为缓存中有一些旧文件,因为我已经清除了几次。
-
工具 -> 兼容性视图设置
-
@TimMedora 是的,就是这样。万分感谢。几天来,我一直在努力寻找解决方案。请发布答案,以便我接受。再次感谢!
-
@TimMedora 更重要的是,我怎样才能从 javascript 的 html 覆盖这些设置?告诉整个公司进行此更改以正确查看我的应用程序会很奇怪......
标签: javascript css internet-explorer-8