javascript - 如何在 JavaScript 中保存网站以供离线使用

标签 javascript save offline

大多数浏览器都有保存网站供离线使用的选项。当选择保存整个网页时,网页的布局通常会保留得很好。有没有办法从js调用这个功能?或者,如果做不到这一点,浏览器在保存页面时会保存哪些资源以及如何转换 HTML?

最佳答案

除非您明确设计它,否则不会保存任何与 JS 相关的内容。

您可以使用localStorage 将数据保存在用户的浏览器上。您必须仔细设计一个同步算法,以便在用户上线后将数据同步到您的数据库。

查找渐进式 Web 应用

如何在 JavaScript 中保存网站供离线使用?

现在,从浏览器桌面保存页面并不是使基于 Web 的产品离线的可行方法,在企业环境中更是如此。 And the saved website will not always look exactly the same as you intend it to be .除了在没有连接的情况下重新阅读信息外,它没有任何用处,至少在我看来是这样。

浏览器在保存页面时会保存哪些资源以及 HTML 是如何转换的?

图像和 css 文件,全部塞在一个文件夹中

关于javascript - 如何在 JavaScript 中保存网站以供离线使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51980950/

相关文章:

r - 在单个 RDS 文件中保存多个变量

html - Font Awesome 在离线模式下不工作

javascript - 使用 XHR 发送客户端证书

Javascript 在随机播放时调整图像大小

javascript - 在离线(无网络)模式下显示 SVG

python - Maya MEL/Python 保存数据

java - 我可以使用 FileChooser (javafx) 将序列化对象保存在文件中吗?

javascript - 如何将使用 jQuery 编辑的 HTML 表格保存到本地存储?

ipad - 嵌入式 HTML 5 视频存储在缓存中但不显示在 iPad 2 上

asp.net - 从 Outlook 中的网页发送文件