mirror of
https://github.com/MercuryWorkshop/bare-mux.git
synced 2025-05-14 14:50:03 -04:00
only register sw handler if navigator.serviceWorker exists
This commit is contained in:
parent
d3e26603d1
commit
c5aeec4ee8
1 changed files with 8 additions and 6 deletions
|
@ -48,6 +48,8 @@ type BroadcastMessage = {
|
|||
|
||||
function createPort(path: string, channel: BroadcastChannel): MessagePort {
|
||||
const worker = new SharedWorker(path, "bare-mux-worker");
|
||||
// uv removes navigator.serviceWorker so this errors
|
||||
if (navigator.serviceWorker)
|
||||
navigator.serviceWorker.addEventListener("message", event => {
|
||||
if (event.data.type === "getPort" && event.data.port) {
|
||||
console.debug("bare-mux: recieved request for port from sw");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue