【发布时间】:2019-09-09 03:27:13
【问题描述】:
我有以下代码,只有在尚未安装 serviceworker 时才会触发,如果我重新加载页面,它不再触发,我还没有添加代码来安装 PWA(deferredprompt 什么都不做)。我正在使用 Chrome。我没有拒绝提示,我现在什至没有显示提示。
let deferredPrompt = null;
window.addEventListener('beforeinstallprompt', (e) => {
// Prevent Chrome 67 and earlier from automatically showing the prompt
e.preventDefault();
consolelog('=== before install prompt fired ===', 3)
// Stash the event so it can be triggered later.
deferredPrompt = e as any;
});
【问题讨论】:
-
哪个浏览器和操作系统?您是否拒绝第一个提示(如果看到)?
-
铬。我没有拒绝提示
-
桌面还是安卓?
-
桌面........
-
对我来说似乎可以在 Mac 上运行 Chrome 73。这是我的测试人员。a2hs.glitch.me你有可以分享给其他人测试的网址吗?