有什么原因可以配置我的manifest.json
来禁用浏览器弹出窗口,要求安装"安装"网站?
因为我使用以下js代码来阻止它:
window.addEventListener('beforeinstallprompt', function(e) {
e.preventDefault();
return false;
});
但我需要在AMP版本上防止它。我无法运行js代码
答案 0 :(得分:3)
您可以尝试从short_name
删除icon
或manifest.json
声明,因为它们需要criteria for app install banner。
答案 1 :(得分:0)
你可以这样做:
window.addEventListener('beforeinstallprompt', (event) => {
event.preventDefault()
})
另一种解决方法是在 display: 'browser'
中设置 site.webmanifest
选项。