feat: allow inspection of specific shared workers (#20389)
This commit is contained in:
parent
712d77dc8b
commit
2f03d393c3
9 changed files with 141 additions and 0 deletions
25
spec/fixtures/api/shared-worker/shared-worker.html
vendored
Normal file
25
spec/fixtures/api/shared-worker/shared-worker.html
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
<html>
|
||||
<body>
|
||||
<script>
|
||||
const { ipcRenderer } = require('electron')
|
||||
|
||||
const worker1 = new SharedWorker('./shared-worker1.js')
|
||||
const worker2 = new SharedWorker('./shared-worker2.js')
|
||||
|
||||
worker1.port.start()
|
||||
worker2.port.start()
|
||||
|
||||
const promise1 = new Promise(resolve => {
|
||||
worker1.port.onmessage = resolve
|
||||
})
|
||||
|
||||
const promise2 = new Promise(resolve => {
|
||||
worker2.port.onmessage = resolve
|
||||
})
|
||||
|
||||
Promise.all([promise1, promise2]).then(() => {
|
||||
ipcRenderer.send('ready')
|
||||
})
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Add table
Add a link
Reference in a new issue