Index: third_party/WebKit/LayoutTests/fast/parser/force-plaintext.html |
diff --git a/third_party/WebKit/LayoutTests/fast/parser/force-plaintext.html b/third_party/WebKit/LayoutTests/fast/parser/force-plaintext.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c41cc3c78aefb3fea3d4bc11d41350925db6ed33 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/fast/parser/force-plaintext.html |
@@ -0,0 +1,17 @@ |
+<!DOCTYPE html> |
+<p>plaintest test with postMessage</p> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
+<script> |
+var t = async_test("Do not parse plain text as HTML"); |
+window.addEventListener('message', function() { |
+ assert_unreached("Child should not be executable"); |
+}); |
+window.addEventListener('load', function() { |
kouhei (in TOK)
2016/08/09 23:54:02
I'm a bit confused here. Don't we need to add 'loa
Charlie Harrison
2016/08/10 00:29:15
Doesn't the main frame load event occur after subf
|
+ t.done(); |
+}); |
+var iframe = document.createElement('iframe'); |
+iframe.src = "data:text/plain,<script>parent.postMessage('Hello','" + location.origin+"');<\/script>"; |
+document.body.appendChild(iframe); |
+</script> |
+ |