Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 爱奥尼亚2 PWA升级应用程序_Web Applications_Ionic Framework - Fatal编程技术网

Web applications 爱奥尼亚2 PWA升级应用程序

Web applications 爱奥尼亚2 PWA升级应用程序,web-applications,ionic-framework,Web Applications,Ionic Framework,我是离子2和PWA的新手,所以请容忍任何愚蠢的问题 我已经添加了浏览器平台,并将Ionic PWA应用程序部署到我的服务器上。但是,当我在服务器上更新部署时,应用程序(我通过将URL添加到主屏幕安装到我的Android上)不会更新 有几个问题: 如果应用程序外壳可以连接到服务器,我如何告诉它更新应用程序 我在手机上切换了飞行模式,应用程序外壳拒绝加载任何东西,甚至连闪屏都没有,而是显示了标准的Chrome错误 我如何着手解决上述问题?我不知道这是否是你的情况。但是如果你已经删除了服务器工作者脚本

我是离子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有效,但上述问题仍然存在。关于清除缓存,我不能要求用户这样做!