但是图片可以是svg的话
function saveAs(Url,filename){
var blob=new Blob([''], {type:'application/octet-stream'})
var url = webkitURL.createObjectURL(blob)
var a = document.createElementNS(xhtml,'a')
a.href = Url
a.download = filename
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)
webkitURL.revokeObjectURL(url)
2. saveAs(data,"new.svg")
分类: 电脑/网络 >>程序设计 >>其他编程语言问题描述:
javascript如何实现图片另存为功能,比如点一个链接或则按钮就能弹出图片另存的对话框。
图片不是本地,图片scr是这样的:wd888/showpic?url=rmblog/user3/19850/upload/***********.gif
解析:
这不是javascript做的事情,这是IE接收到的数据类型来控制的,如果是 text/的话,IE是直接打开的,还有 txt都会直接打开的