Когда я пытаюсь добавить сервис-работника на страницу прогрессивного веб-приложения, почему в консоли браузера отображается следующая ошибка?Почему я вижу «Ошибка - только защищенные корни разрешены» для моего сервисного работника?
ERROR "Uncaught (in promise) DOMException: Only secure origins are allowed
JS код:
(function() {
'use strict';
// TODO add service worker code here
if ('serviceWorker' in navigator) {
navigator.serviceWorker
.register('service-worker.js')
.then(function() {
console.log('Service Worker Registered');
});
}
})();
Опции локальной плохо реализован. Он должен проверять все, что разрешает 127.0.0.1, а не имя хоста. Поэтому я должен иметь возможность использовать 'local.example.com', если он указывает на 127.0.0.1, как и на всех моих других сайтах разработки. – colan
Где я могу запустить все эти флаги? Похоже, вы передаете флаги при установке хром на платформу * nix. Если это так, как насчет пользователей Windows? – samayo
Могу ли я добавить исключение прямо в браузер или конфигурацию где-нибудь. Вместо того, чтобы запускать это так. –