Когда я отображаю веб-страницу и хочу увидеть исходный код, в большинстве случаев он показывает только исходный код без изменений, сделанных 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