问题
Why is Shared Worker dead on reloading page? It must've revived. How can I fix this issue?
Before reloading

After reloading (Press F5 on example.com)

Parent worker
var port = new SharedWorker('/app/worker-5n1261e73b.js').port;
port.onmessage = function(e){
console.log(e.data);
};
port.start();
worker-5n1261e73b.js
onconnect = function(e){
var port = e.ports[0];
port.onmessage = function(e){
console.log(e.data);
};
port.start();
port.postMessage('Connected');
};
来源:https://stackoverflow.com/questions/28913545/shared-worker-is-teminated-on-reloading-page