0

以下代码可用于在 PWA 中安装程序:

            var fab = document.querySelector('#fab');
            var deferredPrompt;

            fab.addEventListener('click', function () {

                if (deferredPrompt) {
                    deferredPrompt.prompt();
                    deferredPrompt.userChoice.then(function (choice) {
                        if (choice.outcome === 'dismissed') {
                            console.log('installation was cancelled');
                        } else {
                            console.log('User Added To Home Screen');
                        }
                    });
                    deferredPrompt = null;
                }
            });
         
         //********************************************************************

            window.addEventListener('beforeinstallprompt', function (event) {
                console.log('beforeinstallprompt run .');
                event.preventDefault();
                deferredPrompt = event;
                return false;
            });

现在卸载:

只能从浏览器中删除

在此处输入图像描述

现在我的问题在这里:

是否可以创建诸如手动安装(上面提到的)这样的代码,用户可以在不需要使用浏览器工具的情况下卸载程序?

谢谢大家的答案

4

0 回答 0