一旦我将 AngularJS 从 1.0.7 升级到 1.2.0rc1,我会收到以下错误:
[$sce:iequirks] Strict Contextual Escaping does not support Internet Explorer version < 9 in quirks mode
- 我已经添加了
<!doctype html>
,但是没有用。 - 我还需要支持 IE7 (sob)。
一旦我将 AngularJS 从 1.0.7 升级到 1.2.0rc1,我会收到以下错误:
[$sce:iequirks] Strict Contextual Escaping does not support Internet Explorer version < 9 in quirks mode
<!doctype html>
,但是没有用。来自与此问题相关的github issue -在标准模式下不$sce
支持IE7。
$sce 的最小栏是标准模式下的 IE8。不支持 IE7 标准模式。如果你必须支持 IE7,你应该完全禁用 $sce。
要禁用$sce
:
angular.module('ie7support', []).config(function($sceProvider) {
// Completely disable SCE to support IE7.
$sceProvider.enabled(false);
});
这已得到解答,但有人可能会发现这很有用:在 IE(8) 中关闭兼容性视图 - 地址栏后的“破损页面”图标