![](/img/trans.png)
[英]PWA: preventDefault not working with beforeinstallprompt
[英]PWA `beforeinstallprompt` not being fired on Android Webview
我創建了一個 PWA,如果未安裝應用程序,則顯示安裝頁面。
安裝頁面包含一個安裝按鈕, beforeinstallprompt
事件處理程序啟用安裝按鈕。
如果我從手機上安裝的 chrome 打開它,它工作正常並且能夠安裝。
我通過 Facebook Messenger 共享了應用程序 URL,並且由beforeinstallprompt
Messenger 打開的瀏覽器在安裝提示事件之前沒有觸發。 MDN說beforeinstallprompt
適用於 webView。
在 webView 上還有什么需要工作的嗎? 這是我的代碼
window.addEventListener("beforeinstallprompt", function(e) {
e.preventDefault();
document.getElementById('btnInstall').disabled = false;
deferedEvent = e;
});
根據Progressive Web Apps in 2020 ,它不會工作。
您不能從 Facebook 移動瀏覽器、Firefox 預覽、WebViews、自定義選項卡或適用於 DayDream 的 Chrome(VR 模式)安裝 PWA。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.