Dan*_*ich 4 javascript service-worker
服务人员可以干扰刷新按钮(按设计).在桌面Chrome上,您可以按住shift并单击刷新按钮进行硬重新加载,忽略任何已安装的ServiceWorker.
有没有办法在JavaScript中强制重新加载忽略SW?
(我想这样,所以如果SW开始行为不端,我可以给移动用户一个推按钮.电话没有移位键.)
如果您unregister在刷新之前是Service Worker,则下载页面加载将在没有Service Worker的情况下加载.
navigator.serviceWorker.getRegistration().then(function(reg) {
if (reg) {
reg.unregister().then(function() { window.location.reload(true); });
} else {
window.location.reload(true);
}
});
Run Code Online (Sandbox Code Playgroud)