1

我的用户告诉我,我的应用程序不再在 IE9 上运行,经过调查,我认为罪魁祸首是UiApp 显示模式,默认情况下应该设置为quirks

当我的 UiApp 表单在 IE9 中打开时,它们会以标准模式呈现,即使我通过 setStandardsMode(false) 方法强制模式进行怪异。在所有其他浏览器上,一切都按预期呈现(Chrome、Firefox、Safari...)。

// My default call to create my UiApp Application
var app = UiApp.createApplication().setWidth(400).setHeight(350); 

由于我使用的是 OSX Chrome,我没有注意到这个问题,只是当一个使用 IE9 的 Windows 用户向我报告时。所以我没有这个错误开始的确切日期。但我 100% 知道这是最近的,在 IE9 正确呈现之前。

您是否知道最近对 UiApp 所做的任何更改会默认 UiApp 显示模式为 Standart 而不是 Quirks?

似乎还有一个错误,即setStandardsMode(false)强制进入怪癖模式不适用于 IE9。

任何提示将不胜感激。

IE9

例子

4

1 回答 1

1

这可能是 UI 渲染中的实际错误。您能否在问题跟踪器上打开一个错误,其中包含所有详细信息和一小组复制代码。

于 2013-03-28T15:25:20.303 回答