diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js')
-rw-r--r-- | tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js b/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js new file mode 100644 index 00000000000..e1c547ab6a4 --- /dev/null +++ b/tests/wpt/web-platform-tests/workers/support/post-message-on-load-worker.js @@ -0,0 +1,10 @@ +if ('DedicatedWorkerGlobalScope' in self && + self instanceof DedicatedWorkerGlobalScope) { + postMessage('LOADED'); +} else if ( + 'SharedWorkerGlobalScope' in self && + self instanceof SharedWorkerGlobalScope) { + self.onconnect = e => { + e.ports[0].postMessage('LOADED'); + }; +} |