首页 > 解决方案 > 添加 2 主屏幕在 Firefox 中不起作用 - Angular

问题描述

我通过https://developers.google.com/web/fundamentals/app-install-banners/使我的 Angular-Webapp 准备好添加 2 主屏幕

现在它可以在 Chrome 上完美运行,但不能在 Firefox 上运行。我正在注册回调“beforeinstallprompt”,但它只是没有触发。在 Chrome 中,我在 PWA-Audit 上获得了 100% 的分数。

我也没有看到 Firefox 需要的不仅仅是 Chrome: https ://developer.mozilla.org/en-US/docs/Web/Apps/Progressive/Add_to_home_screen#How_do_you_make_an_app_A2HS-ready

我错过了什么?您也可以查看该页面:https ://beta.donite.de

标签: angularfirefoxprogressive-web-appsangular-service-worker

解决方案


Firefox 尚不支持它,请检查兼容性表 @ https://developer.mozilla.org/en-US/docs/Web/API/BeforeInstallPromptEvent,但是它们与 chrome 保持相同的代码块,可能会在下面的检查中得到支持: https ://developer.mozilla.org/en-US/docs/Web/Apps/Progressive/Add_to_home_screen#How_do_you_make_an_app_A2HS-ready

但是在撰写此答案时,它不支持它。


推荐阅读