本文介绍了[$ SCE:iequirks]严格的语境转义不支持Internet Explorer版本< 9怪癖模式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我升级AngularJS从1.0.7至1.2.0rc1我收到以下错误:
Once I upgrade AngularJS from 1.0.7 to 1.2.0rc1 I get the following error:
[$sce:iequirks] Strict Contextual Escaping does not support Internet Explorer version < 9 in quirks mode
- 我已经添加了
&LT;!DOCTYPE HTML&GT;
,但无济于事。 - 我还需要支持IE7(抽泣)。
- I have already added
<!doctype html>
but to no avail. - I also need to support IE7 (sob).
推荐答案
从相关这个问题 - $ SCE
做的不可以支持IE7的标准模式。
From the github issue related to this problem - $sce
does not support IE7 in standards mode.
为$ SCE的最低杆是在IE8标准模式。 IE7标准模式
不支持。如果你必须支持IE7,你应该禁用$ SCE
完全。
要禁用 $ SCE
:
angular.module('ie7support', []).config(function($sceProvider) {
// Completely disable SCE to support IE7.
$sceProvider.enabled(false);
});
这篇关于[$ SCE:iequirks]严格的语境转义不支持Internet Explorer版本&LT; 9怪癖模式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!