Smooth Gesture 的功能頁可以自定義新的滑鼠手勢, 下面是一個例子, 可用手勢將連結對象下載到預設資料夾:
window.addEventListener("mousemove", function(e){ window.removeEventListener('mousemove', arguments.callee); //如果要改成下載圖片, 將這行改成 var url = e.srcElement.src; 即可. var url = e.srcElement.href || e.srcElement.parentElement.href; if(!url) return alert(e.srcElement.tagName + ' is not a link.'); var filename = url.match(/[^\/]+$/)[0].match(/^[^\?]+/)[0]; var dlink = document.createElement('a'); dlink.href = url; dlink.download = filename; // set the file name dlink.style.display = 'none'; document.body.appendChild(dlink); dlink.click(); delete dlink; });
No comments:
Post a Comment