我正在尝试创建我的第一个服务人员(已将我的本地服务器离线以测试该状态)。我在一个名为 app.js 的文件的顶部编写了以下代码:
if ("serviceWorker" in navigator){
navigator.serviceWorker.register("serviceworker.js")
.then(function(registration){
console.log("Service Worker registered with scope:", registration.scope);
}).catch(function(err){
console.log("Service Worker registration failed:", err);
});
}
然后在 serviceworker.js 文件中我有:
self.addEventListener("fetch", function(event){
if (event.request.url.includes("bootstrap.min.css")) {
event.respondWith(
new Response(
".hotel-slogan {background: green!important;} nav { display:none }",
{ headers: { "Content-Type": "text/css" }}
)
);
}
});
这是我在网页上得到的:
无法访问此站点
无法访问此站点
localhost 拒绝连接。
在 Google 上搜索本地主机 8443
ERR_CONNECTION_REFUSED
这是我在 Chrome 控制台中看到的消息:
07:42:35.401 导航到 chrome-error://chromewebdata/
07:42:36.453 获取脚本时发生未知错误。
07:42:36.453 localhost:8443/serviceworker.js 加载资源失败:
净::ERR_CONNECTION_REFUSED