我正在使用hotjar记录用户的动作,我看到一些用户的会话时间少于5秒,对我来说这很糟糕,当我检查用户动作的记录时,我看到我的angular 5 web应用程序在那些使用android 5.0.1和4.4.4对于其他不同的安卓版本来说没有问题,每20或30个用户中就有一个是这样。
我不知道如何解决这个问题,也不知道如何在那些特定的android版本中调试控制台。
我用的是Angular5.2.10,在一个火场里有一个PWA配置
群众或部队的集合
角cli 1.7.4
角材5.2.5
和角火2
5.0.0-rc.7.0-下一步
如果您想检查页面的加载方式,我的网站的url是Pokemoneros.com。
最佳答案
您正在使用@angular/service-worker
包来获得服务人员支持。它有一个影响旧版本Chrome和一些基于Chrome的浏览器的缺陷,比如三星的互联网浏览器。
对于这些浏览器,第二次加载页面时将显示“website unavailable”(网站不可用),因为service worker脚本会因Uncaught (in promise) DOMException: Failed to execute 'waitUntil' on 'ExtendableEvent': The event handler is already finished.
而失败。
在相应的Github issue中阅读更多关于此的信息。
您可以通过下载Samsung Internet Browser,加载然后重新加载页面来复制它。