Index: third_party/WebKit/LayoutTests/http/tests/origin_trials/webexposed/resources/foreignfetch-origin-trial-interfaces-worker.php |
diff --git a/third_party/WebKit/LayoutTests/http/tests/origin_trials/webexposed/resources/foreignfetch-origin-trial-interfaces-worker.php b/third_party/WebKit/LayoutTests/http/tests/origin_trials/webexposed/resources/foreignfetch-origin-trial-interfaces-worker.php |
new file mode 100644 |
index 0000000000000000000000000000000000000000..8031fc665cffd4930592bc4af228a93052ed5f6a |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/http/tests/origin_trials/webexposed/resources/foreignfetch-origin-trial-interfaces-worker.php |
@@ -0,0 +1,21 @@ |
+<?php |
+if (isset($_GET["origintrial"])) { |
+ // Generate token with the command: |
+ // generate_token.py http://127.0.0.1:8000 ForeignFetch -expire-timestamp=2000000000 |
+ header("Origin-Trial: AinuK1QNcHGJANXfN0Pzkvpxm8rocd4kcqQqhp7rBN8PEX/1JicCoDXX3fIhk7iwBOCCOQYR0cvZ8XHTLJJfVw0AAABUeyJvcmlnaW4iOiAiaHR0cDovLzEyNy4wLjAuMTo4MDAwIiwgImZlYXR1cmUiOiAiRm9yZWlnbkZldGNoIiwgImV4cGlyeSI6IDIwMDAwMDAwMDB9"); |
+} |
+header('Content-Type: application/javascript'); |
+?> |
+importScripts('../../../resources/origin-trials-helper.js'); |
+ |
+self.addEventListener('message', event => { |
+ event.source.postMessage( |
+ OriginTrialsHelper.get_interface_names( |
+ this, |
+ ['ForeignFetchEvent', |
+ 'InstallEvent', |
+ 'global' |
+ ], |
+ {'InstallEvent':['registerForeignFetch'], |
+ 'global':['onforeignfetch']})); |
+ }); |