[$se:iequicks]严格上下文转义不支持Internet Explorer版本<9在怪癖模式



一旦我将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(哭泣)

从与此问题相关的github问题来看,$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)中,关闭兼容性视图-地址栏后的"断页"图标

相关内容

最新更新