0

如果您查看evernote或使用他们的web clipper 浏览器插件,它可以完全保存一个网页,其中包含所有样式和页面图像。因此,例如,如果我用它保存这个页面,它将按原样保存。

有人知道evernote是如何做到的吗?我想用 PHP 或 JavaScript 来做,但不知道如何保存包含所有样式和图像的网页。我知道 Internet Explorer 的mht格式,但这不是 evernote 所做的。

所以基本上如果可以将包含所有样式和图像(不包括 JS 等动态内容)的网页保存在单个文件中并能够在任何主流浏览器中打开它会很棒?任何指向此类脚本的指针也会有所帮助。

我在Gmail中也注意到了类似的事情,当您复制页面的任何部分并将其粘贴到 Gmail Compose 中时,它会按原样呈现它,或者在MS Word中也会发生同样的情况。

感谢您的帮助和提示:)

4

3 回答 3

1

或者只是拨打电话wget -mk镜像该网站

<?php
system('wget -mk http://foo.com/bar');
?>
于 2013-01-05T08:01:58.037 回答
1

用包含从链接样式表复制的 CSS 的样式块替换链接样式表。用数据 URL 替换图像源。

于 2013-01-05T08:05:57.847 回答
0

你可以做 file_get_contents() 然后去递归下载你需要的任何脚本/图像。

于 2013-01-05T07:58:34.080 回答