ReferenceError:未定义窗口
在“添加到主屏幕”上使用的渐进式Web应用程序无法正常工作。 这是我的services-workder.js
window.addEventListener('beforeinstallprompt', function(e) {
e.userChoice.then(function(choiceResult){
console.log(choiceResult.outcome);
if(choiceResult.outcome == 'dismissed'){
console.log('User cancelled home screen install');
}else{
console.log('User added to home screen');
}
});});
答案 0 :(得分:0)
该代码旨在在您的Web应用程序window
的上下文中运行,而不是在服务人员的代码内部运行。
因此,将其移至HTML内的<script>
标签之类。