Просмотр исходного кода

增加对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>
Arktos 5 лет назад
Родитель
Сommit
9af72c3ec2
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/global.tsx

+ 2 - 1
src/global.tsx

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