Index: third_party/WebKit/LayoutTests/http/tests/security/suborigins/resources/suborigin-foreign-fetch-service-worker-worker.js |
diff --git a/third_party/WebKit/LayoutTests/http/tests/security/suborigins/resources/suborigin-foreign-fetch-service-worker-worker.js b/third_party/WebKit/LayoutTests/http/tests/security/suborigins/resources/suborigin-foreign-fetch-service-worker-worker.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..985eeed620395ed797f84a439cef43c05abf9847 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/http/tests/security/suborigins/resources/suborigin-foreign-fetch-service-worker-worker.js |
@@ -0,0 +1,18 @@ |
+self.addEventListener('install', event => { |
+ event.waitUntil( |
+ event.registerForeignFetch({ |
+ scopes: ['./sw-scope/'], |
+ origins: ['*'] |
+ })); |
+}); |
+ |
+self.addEventListener('foreignfetch', event => { |
+ console.log('foreignfetch'); |
+ event.respondWith( |
+ { |
+ response: |
+ new Response('run(\'from foreignfetch\')', |
+ {headers: [['Content-Type', 'text/javascript'], |
+ ['Cache-Control', 'max-age=86400']]}) |
+ }); |
+ }); |