aboutsummaryrefslogtreecommitdiffstats
path: root/docs/content/error/sce/iequirks.ngdoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/error/sce/iequirks.ngdoc')
-rw-r--r--docs/content/error/sce/iequirks.ngdoc16
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/content/error/sce/iequirks.ngdoc b/docs/content/error/sce/iequirks.ngdoc
new file mode 100644
index 00000000..be873344
--- /dev/null
+++ b/docs/content/error/sce/iequirks.ngdoc
@@ -0,0 +1,16 @@
+@ngdoc error
+@name $sce:iequirks
+@fullName IE8 in quirks mode is unsupported.
+@description
+You are using AngularJS with {@link api/ng.$sce#strictcontextualescaping Strict Contextual Escaping
+(SCE)} mode enabled (the default) on IE8 or lower in quirks mode. In this mode, IE8 allows one to
+execute arbitrary javascript by the use of the `expression()` syntax and is not supported. Refer
+{@link http://blogs.msdn.com/b/ie/archive/2008/10/16/ending-expressions.aspx MSDN Blogs > IEBlog >
+Ending Expressions} to learn more about them.
+
+### Recommended solution
+Add the doctype
+
+ <!doctype html>
+
+to the top of your HTML document. This switches the document from quirks mode to standards mode.