无法在Safari iOS上安装Service Worker

时间:2018-11-27 03:57:38

标签: javascript service-worker

我正在尝试在iOS 12.1的Safari上安装Service Worker:

if ('serviceWorker' in navigator) {
    navigator.serviceWorker.register('/sw.js');
    alert('Success');
} else {
    alert('Fail');
}

但是我没有看到Success,而是得到Fail

当尝试在不检查支持的情况下注册服务工作者时:

navigator.serviceWorker.register('/sw.js');

浏览器只是停止执行JavaScript。我已经在桌面版Firefox上测试了服务工作者,并且一切正常。

我做错什么了吗?根据{{​​3}},iOS上的Safari支持服务人员。此外,在Safari设置中,我在实验功能中启用了Service Workers。如何在iOS上使用服务工作者?

0 个答案:

没有答案