【转自网络】JS实现保存当前网页HTML到本地
2017-09-15 13:37
375 查看
<!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>
相关文章推荐
- 【转自网络】JS实现保存当前网页HTML到本地
- JS实现保存当前网页HTML到本地(Chrom Firefox)(未测试)
- 利用ActiveX实现本地文件夹选择功能(JS,HTML)
- 如何用java实现在网页中保存html编辑器 编辑好的 html 文件?!(如blog里发文章的时候把要发表的内容以html文件的形式保存到服务器上?)
- 用php实现的获取网页中的图片并保存到本地的代码
- html2canvas 实现纯JS网页截图简单例子
- js实现页面跳转,纯html实现网页定时跳转
- php动态网页实现页面静态化 通过在初次被访问时生成html文件保存起来,下次该PHP程序被访问时就直接找到以前被访问过的html页面
- 关于JS实现客户端保存网页
- php动态网页实现页面静态化 通过在初次被访问时生成html文件保存起来,下次该PHP程序被访问时就直接找到以前被访问过的html页面
- Javascript保存网页为图片借助于html2canvas库实现
- 将 html 代码写入 js 文件中,然后在网页中引用此 js 文件,实现头模板重用
- Android使用webview控件加载本地html,通过Js与后台Java实现数据的传递
- python实现保存网页到本地示例
- 用js实现下载远程文件并保存在本地的脚本
- JS+ACTIVEX实现网页选择本地目录路径对话框
- html网页中用js实现替换字符串
- js实现页面跳转,纯html实现网页定时跳转
- js 实现用一个按钮打开本地的对话框和保存对话框
- html+js实现动态显示本地时间