如何在离线模式下存储修改后的网页内容,然后再回到在线状态

How to store the modified content of a webpage when in offline mode, before coming back online again

本文关键字:然后 网页内容 状态 在线 离线 模式 修改 存储      更新时间:2023-09-26

在访问了一个包含动态内容的网页后,我使用了浏览器的"离线工作"功能,然后我稍微摆弄了一下这个页面。稍后,我在浏览器中切换到"online"模式,以便我的更改可以适当地存储在相应的服务器中。

我怎样才能在离线工作时"保存"与网页相关的信息(以便我可以关闭浏览器或重新启动我的电脑)并稍后重新打开它(在再次返回"在线"之前)?

一些额外信息:

  • 所讨论的页面是由远程Kallithea服务器提供的页面。例如,可以通过以下链接访问类似的上下文:https://kallithea-scm.org/repos/kallithea/changeset/9e750b37b391af137aee703532082059ae6a3e25
  • 当前使用Mozilla,但欢迎任何浏览器的响应

您可以使用javascript将数据保存到本地存储

如果你必须拦截浏览器请求,你也可以查看service worker(但并不是所有浏览器都可以使用它们)。谷歌还有一个名为"渐进式网络应用"的项目,提供离线功能和更快的加载时间:link.