3

Есть ли какие-либо причины для настройки моего manifest.json, чтобы отключить всплывающее окно браузера с просьбой «установить» сайт? Так как я использую следующий код JS, чтобы предотвратить его:Предотвращение установки PWA

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

Но мне нужно, чтобы предотвратить его также от версии AMP. И я не могу запустить JS код

+0

Почему вы ссылаетесь на манифест из ваших AMP, если вы не хотите поддерживать добавление на рабочий стол? –

+0

Что вы пытаетесь выполнить, отключив поддержку PWA? – abraham

+0

Это просто бизнес-страница, я не хочу беспокоить пользователей этим – Spike886

ответ

3

Одна вещь, которую вы могли бы попробовать это удалить short_name или icon заявления от manifest.json, так как они необходимы criteria for app install banner.

+0

Это очень умная идея, но не какая-либо другая альтернатива? – Spike886

+0

Не существует явного параметра для отключения установки приложения, поэтому я не думаю, что есть другой вариант. Не похоже, что вы даже используете «short_name» или «значок», если вы не хотите устанавливать приложение. – tony19