如何保存 Microsoft(GitHub 等)网页以便使用 Chrome 或基于 Firefox 的网络浏览器正确呈现?

如何保存 Microsoft(GitHub 等)网页以便使用 Chrome 或基于 Firefox 的网络浏览器正确呈现?

几个月前,我注意到 Firefox、Chrome 和一些其他 Web 浏览器的网页无法正常显示,就好像保存的 CSS 文件不是用于在 Web 浏览器中呈现的文件一样。CSS 文件看起来是相同的。

浏览器扩展也会发生这种情况单一文件几年前,FireFox 扩展Mozilla 存档格式,带有 MHT 和 Faithful Save 本地保存可在 Web 浏览器中正确呈现的页面。Web 浏览器保存的 CSS 文件与这些文件的 Web 版本相同。

我还注意到微软在其“学习”网站中使用了一些巧妙的内联代码,这些代码似乎在 DOM 级别改变了代码,但这是一个不同的问题。

有没有办法保存网页的本地副本,以便它能够在当前的 Chrome 或基于 Firefox 的浏览器中正确呈现?

答案1

不,没有通用的方法,因为没有为此定义的标准。

虽然有类似这样的扩展查看渲染源代码,我个人推荐它在复制所有当前显示的元素方面具有高精度,但没有一个能保证在所有网站上都能正常工作。

例如,网站的各个部分(如图片或视频)可能由于访问权限而无法访问。理论上,可以通过下载所有资产来防止这种情况。一些外部工具,如存档箱尝试这样做,但有些网站又试图阻止它们。从安全角度来看,这不是最好的主意——列出了一些问题这里

解决这个问题的更好方法是询问您想要复制的特定网站和元素,然后您可能会得到更准确的答案。

相关内容