首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将WordPress网站转换为渐进网络应用程序

将WordPress网站转换为渐进网络应用程序
EN

Stack Overflow用户
提问于 2016-04-12 06:23:17
回答 3查看 15.3K关注 0票数 24

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

  1. 当前对桌面的服务工作者API (脱机模式)的支持是什么?我写了一个小应用程序,它在离线模式下工作(Android-Chrome),但不适用于我的桌面(Chrome 42)。我们需要为此配置开发环境,所以我们需要知道我们需要什么来测试我们的应用。它甚至不适用于IOS-Safari/Chrome。
  2. 服务工作广泛地使用缓存,并且有一种很好的方法可以在Dekstop Chrome上调试或未注册服务工作者内部;但是如果我在Mobile上运行我的应用程序,我将如何删除服务工作者缓存?
  3. 如果我有一个响应性的应用程序(一个WordPress站点),并需要将其转换为PWA;我是否需要再次为移动版本重新编写RestAPI应用程序?(参阅PWA的)。在PWA中,应用程序外壳与数据是分开的,但是在CMS中,像WordPress数据是不独立于UI的。

我寻找这些答案已经很久了,却找不到合适的支持。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-04-12 10:00:11

当前对桌面的服务工作者API (脱机模式)的支持是什么?我写了一个小应用程序,它在离线模式下工作(Android-Chrome),但不适用于我的桌面(Chrome 42)。我们需要为此配置开发环境,所以我们需要知道我们需要什么来测试我们的应用。它甚至不适用于IOS-Safari/Chrome。

Safari目前不支持服务工作者,但支持it should work in Chrome 42,尽管您应该考虑更新浏览器。无论如何,您可以在不同的地方查看最新的技术状况:

更多关于SW:

服务工作广泛地使用缓存,并且有一种很好的方法可以在Dekstop Chrome上调试或未注册服务工作者内部;但是如果我在Mobile上运行我的应用程序,我将如何删除服务工作者缓存?

你需要debug Chrome for Android from Desktop Chrome

无论如何,URL ://serviceworkers-内嵌在Chrome上是可用的,尽管没有一种轻松的方法来清除离线缓存。

如果我有一个响应性的应用程序(一个WordPress站点),并需要将其转换为PWA;我是否需要再次为移动版本重新编写RestAPI应用程序?(参阅PWA的)。在PWA中,应用程序外壳与数据是分开的,但是在CMS中,像WordPress数据是不独立于UI的。

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

他们都是非常年轻的插件,但你可以跟踪他们在GitHub和贡献,如果你想!

票数 37
EN

Stack Overflow用户

发布于 2017-08-09 14:35:26

@Salva已经添加了一个非常好的和有帮助的答案,但是我想我要添加一些可能有用的东西。

对于第三部分,我已经工作了一个自动渐进的web应用程序转换平台,https://www.escalatingweb.com。我认为你可以用这个平台把你的WordPress上的网页应用程序转换成进步的网页应用程序。您可以使用它在几分钟内将您的web应用程序转换为pwa。我还编写了一个非常好的教程来使用自动pwa转换器平台http://www.techromance.com/2017/07/22/automatic-pwa-converter-platform/

对于第二部分,只是为了增加上面的答案,并且为了测试的目的,您可以从站点设置中删除特定网站的所有缓存,这也将清除服务工作者的缓存。

对于第一部分,不需要添加任何这样的内容。

请大家不要生气,以免他们发现这是推广我平台的一种廉价方式。这样做的目的只是为了帮助社区,要么建立平台,要么让需要的受众意识到这一点。谢谢你@McNab的建议。:)

票数 3
EN

Stack Overflow用户

发布于 2018-06-29 04:04:45

我也使用Wordpress网站,有一个插件可以解决您的问题。不用安装很多Mozilla的插件,你可以安装超级进步网络应用程序插件(在插件安装中搜索它),它工作得很完美。在Android手机和IOS https://wordpress.org/plugins/super-progressive-web-apps/上都尝试过

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36565068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档