Guest User

Untitled

a guest
May 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. <html>
  2. <body>
  3. <h1>Repro worker.close() error</h1>
  4. <pre id="display"></pre>
  5. <script>
  6. (() => {
  7. let worker = new Worker('worker.js')
  8. let display = document.getElementById('display')
  9.  
  10. let failed = false
  11.  
  12. worker.addEventListener('message', () => {
  13. failed = true
  14. display.innerHTML += 'Test failed! Got a message from worker after close().\n'
  15. })
  16.  
  17. setTimeout(() => {
  18. if (!failed) {
  19. display.innerHTML += 'Test succeeded! No message received from worker after close().\n'
  20. }
  21. }, 2000)
  22.  
  23. worker.postMessage('ping')
  24. })()
  25. </script>
  26. </body>
  27. </html>
Add Comment
Please, Sign In to add comment