Workbox не работает на Chrome, но работает везде,
что иронично, так как я считаю, что это библиотека Google,
ошибка, которая показывает:
Uncaught (in promise) DOMException : sw.js line 1
Chrome:
Opera
Firefox
Я использую плагин workbox-webpack-plugin
webpack.config.js
const workbox = require('workbox-webpack-plugin');
module.exports = {
plugins: [
new workbox.GenerateSW({
swDest: './service-worker.js',
skipWaiting: true,
clientsClaim: true
})
]
}
index.ts (запись)
if ('serviceWorker' in navigator) {
window.addEventListener('load', function() {
navigator.serviceWorker.register('/js/app/dist/service-worker.js');
});
}
РЕДАКТИРОВАТЬ: это строка кода, которая выдает ошибку
РЕДАКТИРОВАТЬ 2:
на самом деле он работает в режиме icognito, удаление данных из браузера все равно не помогает.
РЕДАКТИРОВАТЬ 3:
Обновление до новейшей бета-версии 1 еще хуже, поскольку помимо последних ошибок будет отображаться еще одна, однако эта версия работает и в режиме icognito в Chrome, и в других браузерах.