将打开的网页以html格式下载到本地
2024-09-04 16:00:40
<!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>
最新文章
- 利用 filter 机制 给 静态资源 url 加上时间戳,来防止js和css文件的缓存,利于开发调试
- 单例模式-用GCD实现
- 对ASP.NET 5和ASP.NET MVC 6应用程序进行集成测试
- Python UDP broadcast PermissionError: [Errno 13] Permission denied
- Linux/Unix中的#!和!#
- 在JSP页面下使用AJAX实现用户名存在的检测
- CSharp 如何通过拼接XML调用存储过程来查询数据
- mysql小问题
- oracle客户端精简绿色版-环境变量配置
- C#学习笔记(二):继承、接口和抽象类
- 关于对XE7中introduced in an ancestor and cannot be deleted的解决方案
- ubuntu 13.04 xrdp 远程桌面连接问题[转载]
- poj3267--The Cow Lexicon(dp:字符串组合)
- 阿里P8分享:关于做事方式与做事态度
- Linux kernel的中断子系统之(八):softirq
- Java核心技术卷一 &#183; 笔记(2)
- schtasks 命令使用
- Inversion of Control Containers and the Dependency Injection pattern
- 【Streaming】30分钟概览Spark Streaming 实时计算
- yeoman-angular-gulp
热门文章
- 1 web应用
- Linux编译安装与配置-MySQL(5.5,5.6)版本系(笔记)
- Python 3基础教程3-数学运算
- [译]9-spring bean的生命周期
- solr集群搭建(复制)
- java 计算精度处理
- vue cli &; npm err &; shit cnpm
- ORACLE 向BLOB字段中出入图片等二进制文件,使用Oracle SQl Developer工具
- P2215 [HAOI2007]上升序列
- [poj] 1375 Interval || 圆的切线&;和直线的交点