Я пытаюсь вызвать prompt () сразу после загрузки, но получаю ошибки.
Uncaught TypeError: Невозможно прочитать свойство 'prompt' из неопределенного
это мой index.js
let deferredPrompt;
var btnAdd = document.getElementById("btnAdd");
window.addEventListener('beforeinstallprompt', (e) => {
// Prevent Chrome 67 and earlier from automatically showing the prompt
e.preventDefault();
// Stash the event so it can be triggered later.
deferredPrompt = e;
// Update UI notify the user they can add to home screen
btnAdd.style.display = 'block';
});
window.addEventListener("load", function(){
deferredPrompt.prompt();
});
Я также пытался вызвать deferredPrompt.prompt();
сразу после btnAdd.style.display = 'block';
но я получаю сообщение об ошибке
Uncaught DOMException.
Я просто хочу отобразить приглашение после загрузки страницы, чтобы пользователь мог установитьPWA без нажатия другой кнопки.