一旦我将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)中,关闭兼容性视图-地址栏后的"断页"图标