我正在培训来自Google实验室的Progressive Web应用程序。在特定章节中,需要设置服务工作者脚本,并根据实验室说明中提供的指导检查它是否会在控制台中生成。
由于我正确地完成了所有指令,但每当我重新加载页面以检查代码是否正常时,控制台都会返回空。
任何人都能告诉我代码的实际问题吗?
以下是Google代码实验室指示我执行的代码。
<script>
(function(){
'use strict';
// TODO - 2: Register the service worker
if (!('serviceWorker' in navigator)) {
console.log('Service worker not supported');
return;
}
navigator.serviceWorker.register('service-worker.js')
.then(function(registration){
console.log('Registered');
})
.catch(function(error) {
console.log('Registeration failed:', error);
});
})
</script>`
注意:我本地计算机内的解决方案代码(由谷歌提供)运行正常,服务工作人员已注册,活动,安装和提取。