首先從
N!574.035 (修改者 Adam Łyskawa 的網站) 或是我在 Google Drive 上的
備份下載 Smooth Gesture 的安全版本(個人檢查過備份的原始碼, 確認已移除會洩漏隱私的部分). Linux用戶需另外安裝
這個Plugin才能夠使用 Smooth Gesture 的進階功能.
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;
});