1.原文查看地址https://segmentfault.com/q/1010000000438270

2.实现例子地址http://jsfiddle.net/uzhr6/

3.实例代码:

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);
}$('a').click(function() {export_raw('test.html', 'hello world');
});


JS实现页面HTML内容以另存为的文件形式下载保存相关推荐

  1. js实现页面表格内容的复制粘贴填充,实现快速填写

    JS如下: /*选择开始复制位置*/ $(document).ready(function(){$("table").on("click","td[s ...

  2. js页面将数据内容以文件形式下载

    /*** 创建下载文件* @param {String} fileName 文件名称* @param {String} fileContent 文件内容* @return {String}*/ fun ...

  3. Html将Json对象在页面结构化显示与Json文件生成下载

    需要引入bootstrap.css .jquery.json-viewer.css .jquery.json-viewer.js 结构化显示的Json  下载后的文件 Json对象初始化var opt ...

  4. Jsoup爬取网络内容(包括图片文件),保存到本地和保存到数据库(一)

    背景: 项目需要某个区县的天气数据,需要从中国气象局的官网中进行爬取.但是,中国气象局服务器调用接口返回的数据没有我想要的信息,比如说是未来24小时的天气温度,气压,风速等信息,这些数据接口中都没有, ...

  5. vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件

    所有前端导入导出方法集合: 前端必备技能知识:JS导出Blob流文件为Excel表格.Vue.js使用Blob的方式实现excel表格的下载(流文件下载)_勤动手多动脑少说多做厚积薄发-CSDN博客_ ...

  6. 如是使用JS实现页面内容随机显示

    之前有个客户咨询我,因为他们公司的业务员有多个人,但公司网站的联系方式板块里只够放一个人的信息,所以就想能不能实现这个联系方式信息随机显示,对于业务或客服人员来说也能做到分配均匀公平.本文我们将和大家 ...

  7. 页面通过js获取并加载远程html文件,移除html文件中不需要的内容,修改html文件中img图片的路径

    当我们需要在页面加载远程的html文件时,首先需要获取这个文件: this.$axios(htmlUrl) 移除html文件里一些无用的元素,然后加载html: this.$axios(htmlUrl ...

  8. vuejs项目前端纯js在线下载网页内容保存为自定义格式的word文件、另存为word文件

    所有前端导入导出方法集合: 前端必备技能知识:JS导出Blob流文件为Excel表格.Vue.js使用Blob的方式实现excel表格的下载(流文件下载)_勤动手多动脑少说多做厚积薄发-CSDN博客_ ...

  9. js 刷新页面但是不闪烁_前端开发还在手动刷新页面?手把手教你搭建一个自动刷新工具...

    作为一名前端,开发web页面是我们的本职工作.在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时 ...

最新文章

  1. (C++)求Fibonacci数列的第n个数的两种方法
  2. HTML5 编辑 API 之 Range 对象(一)
  3. 【SSM】第一个SpringMVC入门示例
  4. 详解图像处理的算术运算与逻辑运算
  5. CGAL 4.9 - Triangulated Surface Mesh Deformation
  6. 安卓开发之WebView的使用
  7. 查询优化器内核剖析第八篇:执行引擎之数据访问操作---Seek与Lookup
  8. 【python中级】 使用onvif抓图
  9. IT技术分享的一点点总结
  10. hibernate 一对多查询 对多的一方进行分页
  11. Android官方文档—APP组件(Services)(Bound Services)
  12. linux界面任务栏平铺,可能是linux 4.9.8的问题-安装15.4后桌面没有任务栏
  13. 基于51单片机的篮球赛计时计分器(仿真+源程序+原理图+PCB+论文)
  14. VB登录界面设计代码
  15. PFO(DMP end capped) cas:195456-48-5聚合物光电材料
  16. 【JWT】什么是JWT?
  17. Moodle插件开发——Blocks(版块)
  18. docker inspect container_name | grep Mounts -A 20
  19. React多页面应用5(webpack生产环境配置,包括压缩js代码,图片转码等)
  20. 安卓镜像刻录软件_电脑运行安卓镜像 电脑引导安卓 安卓镜像

热门文章

  1. iOS CollectionView 上拉加载更多
  2. 删除Windows11和WIN10桌面图标小箭头
  3. EmguCV-第01讲-EmguCV介绍与安装配置
  4. 长城内外皆vivo,什么全面屏手机这么大排场?
  5. C++黑马视频教程对应的课件
  6. Python 爬取 5K 分辨率超清唯美壁纸
  7. 多线程笔记 | 线程调度模型
  8. 202003招银网络科技面经
  9. 静态库和动态库的调用
  10. oldguo实战师徒班 mysql实战笔记