Tôi có lỗi sau khi tôi cố gắng đăng ký một nhân viên phục vụ trong một ứng dụng cơ bản phục vụ bởi một nút Server Express V4/trên Chrome 42:nhân viên dịch vụ Đăng ký thất bại với localhost
DOMException: Không thể đăng ký một ServiceWorker: Đã nhận được phản hồi HTTP lỗi mã (404) khi tìm nạp tập lệnh. {message: "Không thể đăng ký ServiceWorker: Đã nhận được mã HTTP res ... (404) khi tìm nạp tập lệnh", tên: "NetworkError", mã: 19, INDEX_SIZE_ERR: 1, DOMSTRING_SIZE_ERR: 2…} mã số: 19 thông điệp: "không thể
đây là mã đăng ký:
if ('serviceWorker' in navigator){
console.log("SW present !!! ");
navigator.serviceWorker.register('worker.js', {
//scope: '/toto/'
}).then(function(registration){
console.log('Service worker registered : ', registration.scope);
})
.catch(function(err){
console.log("Service worker registration failed : ", err);
});
}
Xem http://www.serviceworker.org/ – benek