# 离线保存网页完整功能

**URL:** <https://meta.appinn.net/t/topic/60368>\
**Category:** 问题求助\
**Tags:** chrome\
**Created:** [2024 年8 月 27 日 06:30 UTC](https://meta.appinn.net/t/topic/60368 "2024-08-27T06:30:50Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

作者： ![creator](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/8e7dd6/32.png) [@creator](https://meta.appinn.net/u/creator)\
发布日期： [2024 年8 月 27 日 06:30 UTC](https://meta.appinn.net/t/topic/60368/1 "2024-08-27T06:30:50Z")

</div>

有2个网站

1. [宝可梦伤害计算器](https://professorsidon.github.io/VGC-Damage-Calculator-Chinese/)有时会抽风打不开。下拉框里有很多内容，不太好保存，用Save Page WE插件、保存为mhtml都失败了。有没有大佬知道，用什么工具保存这种有下拉内容的网站比较好？
2. [宝可梦朱紫数据库](https://sv.xzonn.top/wiki/%E5%AE%9D%E5%8F%AF%E6%A2%A6%E4%B8%80%E8%A7%88)有很多二级和三级页面，我想要保存三级页面，离线之后url可以跳转，用什么工具比较好呢？

---

<div class="post-metadata">

作者： ![dms](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dms/32/3545_2.png) [@dms](https://meta.appinn.net/u/dms)\
发布日期： [2024 年8 月 27 日 06:36 UTC](https://meta.appinn.net/t/topic/60368/2 "2024-08-27T06:36:17Z")

</div>

[GitHub - ProfessorSidon/VGC-Damage-Calculator-Chinese: Personal fork of the VGC damage calculator at trainer tower](https://github.com/ProfessorSidon/VGC-Damage-Calculator-Chinese) 这个是开源的，保存到本地，可能需要 http 服务器才能正常使用。

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2024 年8 月 27 日 06:36 UTC](https://meta.appinn.net/t/topic/60368/3 "2024-08-27T06:36:29Z")

</div>

问题 1 中提到的交互性网页，可以考虑用这个工具：

> [@ArchiveWeb.page - 将浏览的网页「录」下来](https://meta.appinn.net/t/topic/36335):
>
> 软件名称 ArchiveWeb.page 应用平台 Chrome 插件 一句话简介 一个可以将浏览过的网页「录制」下来并在之后「回放」的插件。 应用简介 若是想将单个网页存档，最简单的方式可以打印当前页面到 PDF，复杂一些可以用 Save Page / SingleFile 之类的插件，嫌麻烦也能直接提交链接到 [archive.org](http://archive.org)。但倘若是想要存档多个页面，或是保留页面的可交互性，或是存档登陆后才可访问的内容，以上的方式或多或少都有些问题。 ArchiveWeb.page 的解决思路则很简单：点击「录制」按钮，随后正常浏览需要被存档的网页。浏览过程中，这个插件会把浏览过的页面和页面加载的外部资源一并存储下来。浏览完成后点击「结束录制」，就得到了一份浏览过的网页们的完整本地副本。不仅页面完全被保存（甚至连页面上的 Javascript 也能正常运行），点击链接在页面间跳转时，也会自动从副本中读取（如果下一个页面被存档了的话）。 实现上，这一插件使用了 Chrome 系浏览器的调试机制来获取外链资源，所以 Chrome 系列的浏览器应该都能使用。存储下来的网页不仅可以用插件…

---

<div class="post-metadata">

作者： ![zgqinc](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zgqinc/32/55493_2.png) [@zgqinc](https://meta.appinn.net/u/zgqinc)\
发布日期： [2024 年8 月 27 日 06:42 UTC](https://meta.appinn.net/t/topic/60368/4 "2024-08-27T06:42:51Z")

</div>

这个是纯静态网页，毕竟都能部署到Github pages，下载源码后本地就能直接渲染。

---

<div class="post-metadata">

作者： ![dms](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dms/32/3545_2.png) [@dms](https://meta.appinn.net/u/dms)\
发布日期： [2024 年8 月 27 日 06:43 UTC](https://meta.appinn.net/t/topic/60368/5 "2024-08-27T06:43:58Z")

</div>

我没验证，但能部署到 github pages 并不意味着可以直接打开，里面资源引用的相对链接可能出现问题

---

<div class="post-metadata">

作者： ![zgqinc](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/zgqinc/32/55493_2.png) [@zgqinc](https://meta.appinn.net/u/zgqinc)\
发布日期： [2024 年8 月 27 日 06:48 UTC](https://meta.appinn.net/t/topic/60368/6 "2024-08-27T06:48:11Z")

</div>

这是权限相关的问题，另当别论了，亲测浏览器可以正常渲染。

---

<div class="post-metadata">

作者： ![1113](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/1113/32/1145_2.png) [@1113](https://meta.appinn.net/u/1113)\
发布日期： [2024 年8 月 27 日 11:53 UTC](https://meta.appinn.net/t/topic/60368/7 "2024-08-27T11:53:53Z")

</div>

第一个用火狐的另存为就可以保存了，可以下拉

---

<div class="post-metadata">

作者： ![DreamDefender](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/a88e4f/32.png) [@DreamDefender](https://meta.appinn.net/u/DreamDefender)\
发布日期： [2025 年1 月 18 日 09:20 UTC](https://meta.appinn.net/t/topic/60368/8 "2025-01-18T09:20:50Z")

</div>

可以试试 [https://github.com/Y2Z/monolith](https://github.com/Y2Z/monolith)，亲测过可以连同 Javascript 一并保存，但如果涉及动态加载的图像可能需要自己额外处理一下。

---

<div class="post-metadata">

作者： ![oldsento](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/oldsento/32/58815_2.png) [@oldsento](https://meta.appinn.net/u/oldsento)\
发布日期： [2025 年1 月 19 日 00:29 UTC](https://meta.appinn.net/t/topic/60368/9 "2025-01-19T00:29:13Z")

</div>

手机端浏览器可以吗？比如窝一直想把这些在线文本编辑网站打包成离线使用网页：1，[https://lzltool.cn/Toolkit/RemoveAllWhitespaceFromString](https://lzltool.cn/Toolkit/RemoveAllWhitespaceFromString)

2，[文本过滤和替换工具：过滤汉字、字母、数字、标点、空格、换行或指定字符；替换指定字符](https://www.qqxiuzi.cn/zh/wenbenguolv/)

以上网站，网页打开后断网也可以正常使用，而保存离线网页就不行了，

话说有没有保存这些网页完整功能的可以生成轻应用的APP

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2025 年1 月 19 日 00:59 UTC](https://meta.appinn.net/t/topic/60368/10 "2025-01-19T00:59:30Z")

</div>

我没试过，不过考虑到这时一个 Chrome 扩展程序，您可以找个支持安装插件的浏览器，安装该插件并尝试一下。

---

<div class="post-metadata">

作者： ![DreamDefender](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/a88e4f/32.png) [@DreamDefender](https://meta.appinn.net/u/DreamDefender)\
发布日期： [2025 年1 月 20 日 15:14 UTC](https://meta.appinn.net/t/topic/60368/11 "2025-01-20T15:14:02Z")

</div>

如果设法得到目标网页的单个 HTML 文件的话（比如用我前面回答中的 [monolith](https://github.com/Y2Z/monolith)），iOS 上可以试试 [HTML Viewer Q](https://apps.apple.com/app/html-viewer-q/id810042973) 这个 app，它支持加载有 Javascript 的 HTML 文件。

---

<div class="post-metadata">

作者： ![ltaoo](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/ltaoo/32/74847_2.png) [@ltaoo](https://meta.appinn.net/u/ltaoo)\
发布日期： [2025 年1 月 26 日 11:46 UTC](https://meta.appinn.net/t/topic/60368/12 "2025-01-26T11:46:36Z")

</div>

[GitHub - ltaoo/docsites: Download the document station for local use.](https://github.com/ltaoo/docsites) 我这个是 PC 端软件，现在只打包了 Windows 平台。

功能就是用这个软件打开一个网站，会把加载过的资源、请求都缓存起来。下次打开无需联网也能使用。
