|
@@ -43,16 +43,17 @@ export function createRouterGuards(router: Router) {
|
|
|
});
|
|
|
|
|
|
// 尝试监听install
|
|
|
+
|
|
|
+ let refreshing = false;
|
|
|
+ navigator.serviceWorker.addEventListener('controllerchange', () => {
|
|
|
+ console.log('controllerchange');
|
|
|
+ if (refreshing) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ refreshing = true;
|
|
|
+ window.location.reload();
|
|
|
+ });
|
|
|
}
|
|
|
- let refreshing = false;
|
|
|
- navigator.serviceWorker.addEventListener('controllerchange', () => {
|
|
|
- console.log('controllerchange');
|
|
|
- if (refreshing) {
|
|
|
- return;
|
|
|
- }
|
|
|
- refreshing = true;
|
|
|
- window.location.reload();
|
|
|
- });
|
|
|
|
|
|
if (!isChrome()) {
|
|
|
return;
|