[英]Angular 7.1.1 PWA ServiceWorker on Edge doesn't load
我已经复制了Angular PWA项目,该项目记录在: https : //angular.io/guide/service-worker-getting-started ,当我在Chrome中进行测试时,它运行正常,当我在Microsoft Edge中运行它时,它看起来像未加载ServiceWorker。 有没有人遇到过同样的问题? 我的目标是使用Angular创建PWA应用程序,该应用程序将在Chrome和Microsoft Edge中运行。
这是我的配置:
Angular CLI: 7.1.0
Node: 10.14.0
OS: win32 x64
Angular: 7.1.1
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router, service-worker
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.11.0
@angular-devkit/build-angular 0.11.0
@angular-devkit/build-optimizer 0.11.0
@angular-devkit/build-webpack 0.11.0
@angular-devkit/core 7.1.0
@angular-devkit/schematics 7.1.0
@angular/cli 7.1.0
@angular/pwa 0.11.0
@ngtools/webpack 7.1.0
@schematics/angular 7.1.0
@schematics/update 0.11.0
rxjs 6.3.3
typescript 3.1.6
webpack 4.23.1
正如@wannadream指出的,并非所有版本的Edge都支持Service Workers。 caniuse.com/#feat=serviceworkers。 在我的办公室计算机上,版本为EdgeHTML 15.15063,即使启用了Service Worker标志,它也无法正常工作。 将家用计算机与Edge版本EdgeHTML 17.17134配合使用时,在Edge Debugger下显示的Service Workers可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.