如何保存维基百科文章并保持其样式完整?

如何保存维基百科文章并保持其样式完整?

我使用 Cmd+S 在 Chrome 中保存网页,对于大多数页面,它也会将资源保存到文件夹中。这通常包括 CSS 和图像。因此,当您在 Chrome 中打开本地 HTML 文件时,它会与原始页面非常相似(使用《大西洋月刊》、《华盛顿邮报》、《华尔街日报》的文章进行了测试)。

但是,对于 Wikipedia,CSS 似乎位于 PHP 文件中,并且生成的本地 HTML 文件无法开箱即用地正确呈现(似乎有多个 load.php 文件,我怀疑这是问题所在)。Wikipedia 是否提供了解决方案?或者我是否可以通过重命名/编辑 HTML 来修复此 CSS?

答案1

问题是大多数 CSS 和 Javascript 都是通过 PHP 文件动态生成的,这些文件会使用扩展名保存.php,而 Chrome 似乎不愿意在您打开已保存的页面时加载这些文件(可能是因为它会根据扩展名猜测内容类型)。也许有一些配置设置可以覆盖它,但更简单的解决方案是使用一些可以内联 CSS 的扩展,例如保存页面 WE。(或者,您可以另存为 PDF,这样不需要任何扩展。或者使用 Firefox,它似乎做对了 - 保存整页时,它会将 PHP 文件重命名为与其内容类型匹配的名称。)

相关内容