diff options
Diffstat (limited to 'testing/web-platform/tests/cookie-store/serviceworker_cookieStore_cross_origin.js')
-rw-r--r-- | testing/web-platform/tests/cookie-store/serviceworker_cookieStore_cross_origin.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_cross_origin.js b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_cross_origin.js new file mode 100644 index 0000000000..fa1c4084fd --- /dev/null +++ b/testing/web-platform/tests/cookie-store/serviceworker_cookieStore_cross_origin.js @@ -0,0 +1,14 @@ +self.GLOBAL = { + isWindow: () => false, + isWorker: () => false, + isShadowRealm: () => false, +}; + +self.addEventListener('message', async event => { + if (event.data.op === 'get-cookies') { + const workerCookies = await cookieStore.getAll(); + event.ports[0].postMessage({ workerCookies }, { + domain: event.origin, + }); + } +}); |