4

一旦我将 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)。
4

2 回答 2

15

来自与此问题相关的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);
});
于 2013-08-29T08:59:36.540 回答
2

这已得到解答,但有人可能会发现这很有用:在 IE(8) 中关闭兼容性视图 - 地址栏后的“破损页面”图标

于 2014-01-08T14:54:18.463 回答