h5页面使用js实现保存当前图片到手机相册 新人第一次做保存图片到手机相册的功能,去指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var triggerEvent = "touchstart"; //指定下载方式function saveAs(Url){ var blob=new Blob([''], {type:'application/octet-stream'}); var url = URL.createObjectURL(blob); var a = document.createElement('a'); a.href = Url; a.download = Url.replace(/(.*\/)*([^.]+.*)/ig,"$2").split("?")[0]; var e = document.createEvent('MouseEvents'); e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); a.dispatchEvent(e); URL.revokeObjectURL(url);}var imgs = document.getElementsByTagName("img");for(var i = 0,o;o = imgs[i];i++){ o.addEventListener(triggerEvent,function(){ var url = this.getAttribute("src"); saveAs(url); },false);} 人人网底部工具栏的奥秘在哪? html页面中,图片热区<area>如何突出显示,标记选中状态 请真正的VS2008+JavaScript高手解答JS调试断点问题 js如何解密? jquery CSS标签选择问题 回帖有分 ext window 问题请教 为什么我循环选择checkBox的时候,还剩最后一个的时候取不到值呢??? 如何弹出这种窗口? 在线急等。。这个几行的js程序错在那里?? 请问javacript在""中怎么使用变量? 一个页面多分页如何实现? 如何用js代码禁止浏览器弹出打印预览页面直接使用系统对话框打印
var triggerEvent = "touchstart"; //指定下载方式function saveAs(Url){
var blob=new Blob([''], {type:'application/octet-stream'});
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = Url;
a.download = Url.replace(/(.*\/)*([^.]+.*)/ig,"$2").split("?")[0];
var e = document.createEvent('MouseEvents');
e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
a.dispatchEvent(e);
URL.revokeObjectURL(url);
}var imgs = document.getElementsByTagName("img");
for(var i = 0,o;o = imgs[i];i++){
o.addEventListener(triggerEvent,function(){
var url = this.getAttribute("src");
saveAs(url);
},false);
}