Web applications 爱奥尼亚2 PWA升级应用程序
我是离子2和PWA的新手,所以请容忍任何愚蠢的问题 我已经添加了浏览器平台,并将Ionic PWA应用程序部署到我的服务器上。但是,当我在服务器上更新部署时,应用程序(我通过将URL添加到主屏幕安装到我的Android上)不会更新 有几个问题:Web applications 爱奥尼亚2 PWA升级应用程序,web-applications,ionic-framework,Web Applications,Ionic Framework,我是离子2和PWA的新手,所以请容忍任何愚蠢的问题 我已经添加了浏览器平台,并将Ionic PWA应用程序部署到我的服务器上。但是,当我在服务器上更新部署时,应用程序(我通过将URL添加到主屏幕安装到我的Android上)不会更新 有几个问题: 如果应用程序外壳可以连接到服务器,我如何告诉它更新应用程序 我在手机上切换了飞行模式,应用程序外壳拒绝加载任何东西,甚至连闪屏都没有,而是显示了标准的Chrome错误 我如何着手解决上述问题?我不知道这是否是你的情况。但是如果你已经删除了服务器工作者脚本
我如何着手解决上述问题?我不知道这是否是你的情况。但是如果你已经删除了服务器工作者脚本上的注释,你应该检查一下,这样你的应用程序就可以脱机工作了 在index.html中搜索以下内容:
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('service-worker.js')
.then(() => console.log('service worker installed'))
.catch(err => console.log('Error', err));
}
if(导航器中的“serviceWorker”){
navigator.serviceWorker.register('service-worker.js'))
.然后(()=>console.log('安装了服务工作者'))
.catch(err=>console.log('Error',err));
}
如果看到任何注释,请将其删除
回答第一个问题时,您还应该清除缓存,是的,我已经删除了注释。我的PWA有效,但上述问题仍然存在。关于清除缓存,我不能要求用户这样做!