我有一个使用 Angular 6 和 @angular/pwa npm 包构建的 PWA,并使用 adal-angular4 npm 包进行身份验证(但如果需要,可以从头开始重建它——我认为问题不是包中的错误)
在尝试进行身份验证时,虽然它确实有效,但用户经常会收到未找到的消息(控制台的屏幕截图,但它相同)。
如果您已经通过另一个(或本身)Azure AD 产品的身份验证,情况尤其如此。它通常应该只加载一段时间,然后让用户进入。
服务工作者错误记录:
Failed to load 'link.com/#LONGTOKEN' A serviceWorker passed a promise
to FetchEvent.respondWith() that rejected with 'Error: Response not Ok
(fetchAndCacheOnce): request for LINK.com/index.html returned response 404 Not Found'.