service-worker.js:1 GET http://localhost:8080/service-worker.js net::ERR_FILE_EXISTS
Đây là lỗi tôi nhận được mỗi khi tôi làm mới sau khi đăng ký nhân viên dịch vụ. Tôi đã đảm bảo rằng tệp service-worker.js tồn tại trong thư mục gốc. Nhân viên dịch vụ cũng được đăng ký và làm việc tốt. Nhưng tôi vẫn tiếp tục nhận được lỗi này. Ngoài ra tôi đang làm việc trên localhost.Nhân viên dịch vụ ném lưới :: ERR_FILE_EXISTS lỗi?
Đây là dịch vụ worker.js tôi file:
console.log("SW startup");
var CACHE_NAME = "my_cache";
var urlsToCache = [
'./',
'./css/style.css',
'./js/script.js'
];
self.addEventListener('install', function(event) {
// Perform install steps
event.waitUntil(
caches.open(CACHE_NAME)
.then(function(cache) {
console.log('Opened cache');
return cache.addAll(urlsToCache);
})
);
});
self.addEventListener('fetch', function(event) {
event.respondWith(
caches.open(CACHE_NAME).then(function(cache) {
return cache.match(event.request).then(function (response) {
return response || fetch(event.request.clone()).then(function(response) {
console.dir(response);
console.log('hi');
cache.put(event.request.clone(), response.clone());
return response;
});
});
})
);
});
script.js file:
if (navigator.serviceWorker) {
console.log("ServiceWorkers are supported");
navigator.serviceWorker.register('service-worker.js')
.then(function(reg) {
console.log("ServiceWorker registered ◕‿◕");
console.dir(reg);
})
.catch(function(error) {
console.log("Failed to register ServiceWorker ಠ_ಠ");
console.dir(error);
});
}
bạn đang nói tôi để lỗi này có trong mã sản xuất của trang web của tôi không? /// ..... cũng tại sao lỗi này không xuất hiện trên các trang web khác (các trang web khác đã triển khai nhân viên dịch vụ) ???) –
@amansatija Facebook hiển thị lỗi sau vài giây nếu bạn giữ bàn điều khiển mở. –
ya tôi nhận thấy nó, bây giờ một ngày nó đến trên mỗi trang web đã thực hiện công nhân dịch vụ ...> !!! thậm chí là sở thích –