【发布时间】:2018-12-20 15:29:32
【问题描述】:
我想使用 pwa 的添加到主屏幕功能。
我为我的应用制作了一个 pwa,出于测试目的,我使用 http-server 运行它https://www.npmjs.com/package/http-server
当我运行审计时,我得到了 92 分。唯一的失败是“不将 HTTP 流量重定向到 HTTPS”。但通过的审核包括:“可以提示用户安装 Web 应用”和“站点通过 HTTPS 提供服务”
在chrome://flags/ 我已“绕过用户参与度检查和启用应用横幅”
为了测试,我正在收听 beforeinstallprompt 事件,现在,我正在主页的 ngoninit 部分中收听该事件:
window.addEventListener('beforeinstallprompt', e => {
console.log('beforeinstallprompt Event fired');
});
但是当我在开发工具中按“添加到主屏幕”时,控制台中没有任何记录。
如何捕捉 beforeinstallprompt 事件?
非常感谢任何帮助!
【问题讨论】:
标签: javascript angular progressive-web-apps