|
@@ -5,6 +5,7 @@ import { useIntl } from 'umi';
|
|
|
import defaultSettings from '../config/defaultSettings';
|
|
import defaultSettings from '../config/defaultSettings';
|
|
|
|
|
|
|
|
const { pwa } = defaultSettings;
|
|
const { pwa } = defaultSettings;
|
|
|
|
|
+const isHttps = document.location.protocol === 'https:';
|
|
|
|
|
|
|
|
// if pwa is true
|
|
// if pwa is true
|
|
|
if (pwa) {
|
|
if (pwa) {
|
|
@@ -59,7 +60,7 @@ if (pwa) {
|
|
|
onClose: async () => {},
|
|
onClose: async () => {},
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
-} else if ('serviceWorker' in navigator) {
|
|
|
|
|
|
|
+} else if ('serviceWorker' in navigator && isHttps) {
|
|
|
// unregister service worker
|
|
// unregister service worker
|
|
|
const { serviceWorker } = navigator;
|
|
const { serviceWorker } = navigator;
|
|
|
if (serviceWorker.getRegistrations) {
|
|
if (serviceWorker.getRegistrations) {
|