| <!DOCTYPE html> | |
| <meta charset="utf-8"> | |
| <body> | |
| <script> | |
| function setup() { | |
| window.worker = new Worker('./worker-pause.js'); | |
| window.iframe = document.createElement('iframe'); | |
| window.iframe.src = 'context-selector-inner.html'; | |
| window.iframe.name = 'myframe'; | |
| document.body.appendChild(window.iframe); | |
| return new Promise(f => window.iframe.onload = f); | |
| } | |
| function pauseInWorker() { | |
| window.worker.postMessage('pause'); | |
| } | |
| function pauseInIframe() { | |
| window.iframe.contentWindow.eval('debugger;'); | |
| } | |
| function pauseInMain() { | |
| debugger; | |
| } | |
| </script> | |
| </body> |