3

是否有任何爲什麼要配置我的manifest.json以禁用瀏覽器彈出窗口要求「安裝」該網站? 因爲我用下面的JS代碼,以防止它:防止PWA被安裝

window.addEventListener('beforeinstallprompt', function(e) { 
    e.preventDefault(); 
    return false; 
}); 

但我需要,以防止它也對AMP版本。我不能運行的js代碼

+0

如果您不想支持添加到主屏幕,爲什麼要鏈接到AMP的清單? –

+0

你想通過禁用PWA支持來完成什麼? – abraham

+0

這只是一個商業頁面,我不想打擾用戶 – Spike886

回答

3

有一兩件事你可以嘗試是從manifest.json刪除short_nameicon聲明,因爲他們需要criteria for app install banner

+0

這是一個非常聰明的想法,但是沒有其他選擇嗎? – Spike886

+0

似乎沒有明確的設置來禁用應用程序安裝,所以我不認爲有另一種選擇。如果你不想安裝應用程序,這聽起來並不像你使用'short_name'或'icon'。 – tony19