我的用户告诉我,我的应用程序不再在 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。
任何提示将不胜感激。