使用javascript保存html页面

Save html page of using javascript

本文关键字:页面 html 保存 javascript 使用      更新时间:2023-09-26

如何使用javascript保存渲染的html页面

你不能。浏览器中的Javascript没有文件IO功能。

如果有的话,去任何网站都可以把任何东西写入你的硬盘。

var everything = document.all 

将为您提供所有内容,但随后您仍然需要将浏览器移到本地文件中。为此,您将需要一种服务器端语言。

至少我知道一种特定于Windows/ie的方式来保存当前的HTML文件:

http://p2p.wrox.com/javascript-how/3193-how-do-you-save-html-page-your-local-hd.html post78192

然而,我想知道是否其他浏览器(即Chrome)有一些类似的文件I/O API。显然,根据前面的答案,没有一个通用的标准。

为什么?如果您只想打印页面,请使用document.print代替。

你可以得到所有的页面内容,然后你可以

  • 向处理html内容的脚本发送ajax请求(注意跨域限制)
  • 将内容保存到cookie
  • 将内容保存到localStorage或其他本地数据库
在js中没有可靠的方法来做到这一点。(