我的Angular 5应用程序未在Android 4.4.4和5.0.1的移动设备中加载

Jan*_*can 3 android firebase service-worker progressive-web-apps angular

我使用Hotjar记录用户的行为,我已经看到了一些用户的会话时间小于5秒,这对我来说是不好的,当我检查了用户运动的记录,我看到我的角5幅应用程序未在具有Android 5.0.1和4.4.4的用户中正确加载,而其他不同的Android版本没有问题,它发生在每20或30个用户中的1个.

我不知道如何在这些特定的Android版本中解决这个问题或调试控制台.

  • 我在Firebase托管中使用Angular 5.2.10和PWA配置
  • Angular CLI 1.7.4
  • 角材料5.2.5
  • 和angularfire2 5.0.0-rc.7.0-下一步

如果你想检查页面的加载方式,我网站的网址是Pokemoneros.com.

Kim*_*ern 5

您正在使用该@angular/service-worker程序包获得服务工作者支持.它有一个错误,影响旧版Chrome和一些基于它的浏览器,如三星互联网浏览器.使用这些浏览器时,第二次加载页面时会显示"网站不可用",因为服务工作者脚本失败了Uncaught (in promise) DOMException: Failed to execute 'waitUntil' on 'ExtendableEvent': The event handler is already finished.

在相应的Github问题中阅读更多相关信息.

您可以通过下载Samsung Internet Browser,加载然后重新加载页面来重现它.