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

Sco*_*NET 4 javascript quirks-mode internet-explorer-7 angularjs

一旦我将AngularJS从1.0.7升级到1.2.0rc1,我收到以下错误:

[$sce:iequirks] Strict Contextual Escaping does not support Internet Explorer version < 9 in quirks mode
Run Code Online (Sandbox Code Playgroud)
  • 我已经添加<!doctype html>但无济于事.
  • 我还需要支持IE7(呜咽).

Sco*_*NET 15

GitHub的问题与此相关的问题- $sce支持IE7的标准模式.

$ sce的最小栏是标准模式下的IE8.不支持IE7标准模式.如果你必须支持IE7,你应该完全禁用$ sce.

要禁用$sce:

angular.module('ie7support', []).config(function($sceProvider) {
  // Completely disable SCE to support IE7.
  $sceProvider.enabled(false);
});
Run Code Online (Sandbox Code Playgroud)