将WordPress网站转换为渐进式Web应用程序

将WordPress网站转换为渐进式Web应用程序,wordpress,progressive-web-apps,Wordpress,Progressive Web Apps,我正在构建一个进步的Web应用程序,但到目前为止,在线文档和支持很少。我在这封邮件中列出了我所有的问题 Service Worker API(脱机模式)当前支持什么 台式机?我写了一个小应用程序,它在离线模式下工作了两年 移动(Android Chrome),但不适用于我的桌面(Chrome 42)。我们需要 要为此配置开发环境,我们需要知道 我们需要什么来测试我们的应用程序。这对我不起作用 IOS Safari/Chrome偶数 服务工作广泛使用缓存,并且有很好的可用性 Dekstop上调试或

我正在构建一个进步的Web应用程序,但到目前为止,在线文档和支持很少。我在这封邮件中列出了我所有的问题

  • Service Worker API(脱机模式)当前支持什么 台式机?我写了一个小应用程序,它在离线模式下工作了两年 移动(Android Chrome),但不适用于我的桌面(Chrome 42)。我们需要 要为此配置开发环境,我们需要知道 我们需要什么来测试我们的应用程序。这对我不起作用 IOS Safari/Chrome偶数

  • 服务工作广泛使用缓存,并且有很好的可用性 Dekstop上调试或取消注册的服务工作者内部构件的方法 铬;但如果我在手机上运行我的应用程序,我将如何删除 服务工作者缓存

  • 如果我有一个响应性应用程序(WordPress站点)并且需要 将其转换为PWA;我是否需要用 重新启动移动版的API?(阅读PWA的应用程序外壳)。在里面 PWA,应用程序外壳与数据分开,但在CMS中类似 WordPress数据与UI不分离

  • 我一直在寻找这些答案很长时间,但没有找到任何适当的支持

    目前对台式机的Service Worker API(脱机模式)的支持是什么?我为手机(Android Chrome)编写了一个在离线模式下工作的小应用程序,但不适用于我的桌面(Chrome 42)。我们需要为此配置开发环境,因此我们需要知道测试我们的应用程序需要什么。它甚至不能在IOS Safari/Chrome上运行

    Safari目前不支持服务人员,但您应该考虑更新浏览器。无论如何,您可以在许多地方查看最新技术:

    • 服务人员:
    • 推送API:
    • 后台同步:
    有关软件的更多信息:

    • 服务人员准备好了吗
    • 我能用吗
    服务工作广泛使用缓存,有一种很好的方法可以调试Dekstop Chrome上未注册的服务工作者内部;但如果我在移动设备上运行我的应用程序,我将如何删除服务工作者缓存

    你需要这样做

    不管怎样,URLchrome://serviceworkers-internals 虽然没有一种简单的方法可以清除离线缓存,但在Android的Chrome上可以使用

    如果我有一个响应性应用程序(WordPress网站),需要将其转换为PWA;我是否需要再次使用RestAPI for mobile版本重写应用程序?(阅读PWA的应用程序外壳)。在PWA中,应用程序外壳与数据分离,但在CMS中,如WordPress,数据与UI不分离

    不。事实上,WP有一个很好的架构来将内容与主题分离。问题是在服务器上运行,但您不需要在客户端上运行站点就可以成为PWA。Mozilla正在支持一个帮助WordPress安装进步的:

    • []标识shell资产(即主题文件)并将其缓存在脱机缓存中
    • []标识您的动态内容,并在用户访问时将其缓存
    • []允许您在发布新内容时立即向读者发送实时通知
    • []通过将WordPress放在主屏幕上吸引读者

    它们都是非常年轻的插件,但你可以在GitHub上跟踪它们,如果你愿意,也可以提供帮助

    @Salva已经添加了一个非常好且有用的答案,但我想让我添加一些可能有用的东西

    对于第三部分,我已经在一个自动渐进式web应用程序转换平台上工作。我认为你可以使用这个平台将WordPress上的web应用程序转换为渐进式web应用程序。您可以使用它在几分钟内将web应用程序转换为pwa。 我还写了一个非常好的教程,使用自动pwa转换器平台

    第二部分, 只需添加到上述答案中,并且出于测试目的,您可以从站点设置中删除特定网站的所有缓存,这也将清除服务人员的缓存

    对于第一部分,无需添加任何内容

    另外,请不要冒犯任何人,以免他们发现这是推广我的平台的一种廉价方式。这样做的目的只是帮助社区,无论是通过搭建平台还是让有需要的受众了解平台。
    谢谢@McNab的建议。:)

    我也使用Wordpress网站,有一个插件可以解决你的问题。不用安装大量Mozilla插件,你可以安装超级渐进式Web应用程序插件(在插件安装中搜索),它可以完美地工作。在Android手机和IOS上都试过了

    你需要澄清你是升级网站的创始人。否则就是自我推销,在这里就像一个狗屎三明治。当然,我会编辑,但我只是针对这个问题发布。