如何显示/保存当前网络浏览器显示的包括图片的 HTML?

如何显示/保存当前网络浏览器显示的包括图片的 HTML?

当我显示网页并想查看源代码时,大多数情况下它只显示源代码,而没有 JavaScript 所做的修改。保存网站似乎会再次下载原始代码。

我如何保存当前浏览器显示的 HTML(包括图片等)?

我尝试过(如果翻译不正确请见谅,我使用的是德语系统):

  • IE:文件/另存为-->重新下载原始文件
  • IE:右键单击,查看源代码 --> 仅原始 HTML
  • Opera:文件/保存 --> 仅原始 HTML
  • Opera:右键单击,源-->仅原始 HTML
  • Opera:Dragonfly-->动态HTML,但是如何保存?
  • Firefox:右键单击:查看页面源代码-->原始 HTML
  • Firefox:检查器-->动态 HTML,可以复制到剪贴板
  • Firefox:文件/另存为 --> 这似乎有效

Firefox 似乎是唯一一款可以按照我喜欢的方式运行的浏览器(实际上我希望能够在两种模式之间进行选择)。其他浏览器也可以这样做吗?

更新:

考虑这个例子:

<html>
<head>
</head>
<body>
<script language="JavaScript">
var rot13 = String.prototype.rot13 = function(s)
{
  return (s = (s) ? s : this).split('').map(function(_)
  {
    if (!_.match(/[A-Za-z]/)) return _;
    c = _.charCodeAt(0)>=96;
    k = (_.toLowerCase().charCodeAt(0) - 96 + 12) % 26 + 1;
    return String.fromCharCode(k + (c ? 96 : 64));
  }
  ).join('');
};
document.write("<img src=\"");
document.write("uggc://jryyvfbyhgvbaf.qr/qr/jc-pbagrag/tnyyrel/oyraqre-m-ohssre/purpxznex.wct".rot13());
document.write("\"/>");
</script>
</body>
</html>

我想保存包含图像的 HTML 文件。IE 和 Opera 不保存图像。

出于一些正当理由,我想在 Firefox 以外的其他浏览器中执行此操作,例如

  • 有些网站在 IE 中运行得更好(例如 Sharepoint)
  • 有些网站对 Opera 的支持不太好

答案1

在 Internet Explorer 中,您可以:文件菜单 > 另存为...,允许您将所有网页文件保存为网页、完整(多文件/文件夹格式)或 Web 存档(单文件格式)。

在 Firefox 中,您可以选择文件菜单 > 将页面另存为...,它也可以将所有网站文件保存为网页、完整网页,如果您安装了 Mozilla 存档格式扩展,则可以保存为 MAFF 格式。

相关内容