用来获取页面背景的书签(页面背景是DataURI)
来源:互联网 发布:韩国tvn软件下载 编辑:程序博客网 时间:2024/06/05 08:38
javascript : function saveAs(blob, filename) {var type = blob.type;var force_saveable_type = 'application/octet-stream';if (type && type != force_saveable_type) {var slice = blob.slice || blob.webkitSlice || blob.mozSlice;blob = slice.call(blob, 0, blob.size, force_saveable_type);}var URL = URL || webkitURL || window;var url = URL.createObjectURL(blob);var save_link = document.createElementNS('http://www.w3.org/1999/xhtml', 'a');save_link.href = url;save_link.download = filename;var event = document.createEvent('MouseEvents');event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);save_link.dispatchEvent(event);URL.revokeObjectURL(url);};function dataURItoBlob(dataURI) {var byteString;if (dataURI.split(',')[0].indexOf('base64') >= 0)byteString = atob(dataURI.split(',')[1]);elsebyteString = unescape(dataURI.split(',')[1]);var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];var ia = new Uint8Array(byteString.length);for (var i = 0; i < byteString.length; i++) {ia[i] = byteString.charCodeAt(i);}return new Blob([ia], {type : mimeString});};void(function (d) {var dataURL = d.body.style.backgroundImage;var blob = dataURItoBlob(dataURL.substr(4, dataURL.length - 5));saveAs(blob, 'image.jpeg');}(document));
0 0
- 用来获取页面背景的书签(页面背景是DataURI)
- html5页面,背景是一个整体的图片,键盘弹出,页面变形(页面img压缩)
- 页面背景
- 页面背景
- Excel页面背景设置
- HTML页面背景渐变
- 设置页面背景【鸡蛋】
- 页面背景不停闪烁
- 页面背景闪烁效果
- 页面背景选择器
- 页面背景图案网址
- 页面播放背景声音
- 页面背景固定
- 固定页面背景
- android 如何构建背景渐变的页面
- 修改chrome的页面背景颜色
- 关于页面button背景的更换
- 把图片设置为页面的背景
- C#编程中(ASP.Net)获取当前网页路径的所有方法集合总结
- Leetcode NO.104 Maximum Depth of Binary Tree
- Codeforces Round #289 (Div. 2, ACM ICPC Rules) C题
- 自制操作系统 第3步
- [转]内容匹配广告投放技术
- 用来获取页面背景的书签(页面背景是DataURI)
- Insertion sort, select sort, Quick sort and Merge sort
- iOS复习笔记14:常用数据结构之类
- jquery 获取 自定义属性(attr 和 prop)
- ACM_switch case的使用
- Android Studio汉化版安装说明
- Dependency Walker
- 浅谈 Redis 数据库的键值设计
- QT5+MSVC2012环境下可能出现的各种问题及解决方法