<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>网页HTML存本地</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
</head>
<body>
<a href="#">保存文件</a>
<script>
function fake_click(obj) {
var ev = document.createEvent("MouseEvents");
ev.initMouseEvent(
"click", true, false, window, 0, 0, 0, 0, 0
, false, false, false, false, 0, null
);
obj.dispatchEvent(ev);
} function export_raw(name, data) {
var urlObject = window.URL || window.webkitURL || window; var export_blob = new Blob([data]); var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a")
save_link.href = urlObject.createObjectURL(export_blob);
save_link.download = name;
fake_click(save_link);
}
var test=document.getElementsByTagName('html')[0].outerHTML;
console.log(test);
$('a').click(function() {
export_raw('test.html', test);
});
</script>
</body>
</html>

  

最新文章

  1. 利用 filter 机制 给 静态资源 url 加上时间戳,来防止js和css文件的缓存,利于开发调试
  2. 单例模式-用GCD实现
  3. 对ASP.NET 5和ASP.NET MVC 6应用程序进行集成测试
  4. Python UDP broadcast PermissionError: [Errno 13] Permission denied
  5. Linux/Unix中的#!和!#
  6. 在JSP页面下使用AJAX实现用户名存在的检测
  7. CSharp 如何通过拼接XML调用存储过程来查询数据
  8. mysql小问题
  9. oracle客户端精简绿色版-环境变量配置
  10. C#学习笔记(二):继承、接口和抽象类
  11. 关于对XE7中introduced in an ancestor and cannot be deleted的解决方案
  12. ubuntu 13.04 xrdp 远程桌面连接问题[转载]
  13. poj3267--The Cow Lexicon(dp:字符串组合)
  14. 阿里P8分享:关于做事方式与做事态度
  15. Linux kernel的中断子系统之(八):softirq
  16. Java核心技术卷一 &#183; 笔记(2)
  17. schtasks 命令使用
  18. Inversion of Control Containers and the Dependency Injection pattern
  19. 【Streaming】30分钟概览Spark Streaming 实时计算
  20. yeoman-angular-gulp

热门文章

  1. 1 web应用
  2. Linux编译安装与配置-MySQL(5.5,5.6)版本系(笔记)
  3. Python 3基础教程3-数学运算
  4. [译]9-spring bean的生命周期
  5. solr集群搭建(复制)
  6. java 计算精度处理
  7. vue cli &amp; npm err &amp; shit cnpm
  8. ORACLE 向BLOB字段中出入图片等二进制文件,使用Oracle SQl Developer工具
  9. P2215 [HAOI2007]上升序列
  10. [poj] 1375 Interval || 圆的切线&amp;和直线的交点