diff --git a/index.html b/index.html index ae4faac..9003ece 100644 --- a/index.html +++ b/index.html @@ -21,15 +21,33 @@ }) } + var deferredPrompt = null; + + // 判断用户是否安装此应用:beforeinstallprompt + window.addEventListener("beforeinstallprompt", e => { + e.preventDefault(); + deferredPrompt = e; + console.log('beforeinstallprompt'); + }); + + window.addEventListener("appinstalled", () => { + deferredPrompt = null; + console.log('appinstalled'); + }); + + function addToDesktop() { + console.log('addToDesktop'); + deferredPrompt.prompt(); + deferredPrompt = null; + }
- - +