Browse Source

增加对https环境判断,解决在http页面报错的问题 (#7280)

* fix issus #7275

* Update src/global.tsx

Co-authored-by: 偏右 <afc163@gmail.com>

* Update src/global.tsx

Co-authored-by: 陈帅 <qixian.cs@outlook.com>

Co-authored-by: 偏右 <afc163@gmail.com>
Co-authored-by: 陈帅 <qixian.cs@outlook.com>
pull/7368/head
Arktos 6 years ago
committed by GitHub
parent
commit
9af72c3ec2
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      src/global.tsx

3
src/global.tsx

@ -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) {

Loading…
Cancel
Save