blob: 2fa15db61d9ce6742f077e72b98629f49e0b7380 [file] [log] [blame]
<!doctype html>
<script>
// An iframe that starts a nested worker. Our parent frame (the test page) calls
// fetch_in_worker() to ask the nested worker to perform a fetch to see whether
// it's controlled by a service worker.
var worker = new Worker('./claim-nested-worker-fetch-parent-worker.js');
function fetch_in_worker(url) {
return new Promise((resolve) => {
worker.onmessage = (event) => {
resolve(event.data);
};
worker.postMessage(url);
});
}
</script>