在浏览器中测试service worker功能时:
(在index.html
中)
if ('serviceWorker' in navigator) {
console.log('serviceWorker OK');
} else {
console.log('serviceWorker NOT OK');
}
现在,如果我致电localhost/index.html
,我会得到肯定的结果:
=> serviceWorker确定
使用环回(127.0.0.1/index.html
)时相同。
现在,如果我突然致电mymachine.local/index.html
,该功能就会消失:
=> serviceWorker不好
是Avahi / Zeroconf限制,还是我的操作系统实现存在问题?