javascript - 在 IE 中取消注册(特定)serviceworker 失败,而代码在 Chrome 中正常

标签 javascript service-worker

我想使用以下 JS 代码从我的网站取消注册 service-worker:

navigator.serviceWorker.getRegistrations().then(function(registrations) {
    for(let registration of registrations) {
        if (registration.active.scriptURL === 'https://myapp.mydomain.com/siteworker-sw.js') {
            registration.unregister();
        }
    }
});  

虽然这在 Chrome 中运行正常,但 IE 11 会引发错误

';' expected

有人可以指出我正确的方向吗?

最佳答案

it's not supported in IE 起,您的 for..of 语句就被轰炸了。 .

关于javascript - 在 IE 中取消注册(特定)serviceworker 失败,而代码在 Chrome 中正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53950731/

相关文章:

javascript - Service Worker 在缓存更新时重新加载页面

ios - PWA Android 和 IOS 缓存

android - 安装的 pwa 不会离线启动

javascript - vscode Service Worker 接口(interface)对象自动完成

javascript - 根据屏幕尺寸缩放多个元素

push-notification - 如何衡量从我的渐进式网络应用程序禁用推送通知的人数?

javascript - 如何将占位符设置为选择框

基于方向的移动设备上的 Javascript 警报

javascript - 这段代码(JS)有什么不同?

javascript - 检查discord bot命令的参数是否与命令配置指定的格式匹配