我正在尝试使 MDN 的 Javascript 参考 可用于离线浏览(个人使用)。
我不是该网站的所有者或开发者,我只能访问其生成的输出。
我的第一个想法是在页面中注入 HTML5 appcache.manifest
;使用 manifestR 我已经生成了页面资产的列表。
然后我尝试使用 file:///
协议指向我的本地清单文件,使用 http://
协议,最后使用 base64 string
,80 代表文件 data:text/cache-manifest,
内容 ---
)。似乎没有任何效果。
谷歌搜索了一下后,我偶然发现了他们的 公共 FTP 。还 没有 完全抓取它。但仍然没有找到任何关于 js 文档 的提及。
我考虑过使用浏览器的另存为命令来保存 HTML 页面;但我宁愿开发一个基于 javascript 的爬虫,也不愿单独保存每个页面。
我在哪里可以找到 MDN Docs 的离线版本?或者 如何在离线时浏览 MDN 文档?
原文由 Pierre 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 https://mdn-downloads.s3-us-west-2.amazonaws.com/developer.mozilla.org.tar.gz 下载
关于 MDN 的“下载内容”部分 提供了上述链接(用于 tarball 下载)以及有关访问 MDN 内容的其他方式的指南,包括单个页面和第三方工具。
和其他人:不要与 wget & co 镜像,这会给网站带来不必要的压力并妨碍其他用户。至少确保正确处理 https://developer.mozilla.org/robots.txt (要求进行温和的节流)。例如,Wget 不处理这个 ( http://savannah.gnu.org/bugs/?30999 )。