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