Index: third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/incumbent.sub.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/incumbent.sub.html b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/incumbent.sub.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..63a81cd3281c464d621f49f7660ab8edb0a4bb8b |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/FileAPI/support/incumbent.sub.html |
@@ -0,0 +1,22 @@ |
+<!DOCTYPE html> |
+<title>Incumbent page used as a test helper</title> |
+ |
+<iframe src="//{{domains[www1]}}:{{location[port]}}/FileAPI/support/document-domain-setter.sub.html" id="c"></iframe> |
+<iframe src="//{{domains[www2]}}:{{location[port]}}/FileAPI/support/document-domain-setter.sub.html" id="r"></iframe> |
+<iframe src="//{{domains[élève]}}:{{location[port]}}/FileAPI/support/document-domain-setter.sub.html" id="bs"></iframe> |
+ |
+<script> |
+"use strict"; |
+document.domain = "{{host}}"; |
+ |
+window.createBlobURL = () => { |
+ const current = document.querySelector("#c").contentWindow; |
+ const relevant = document.querySelector("#r").contentWindow; |
+ const blobSource = document.querySelector("#bs").contentWindow; |
+ |
+ const blob = new blobSource.Blob(["Test Blob"]); |
+ |
+ return current.URL.createObjectURL.call(relevant, blob); |
+}; |
+ |
+</script> |