我想創建一個油膩的猴子腳本,它將在一個郵件站點中添加一個用於註銷操作的快捷鍵。添加keylistener並使用javascript來點擊Greasemonkey中的鏈接
目前註銷鏈接「?註銷& HL = EN」其中有ID = 「:R5」。我能夠獲得鏈接的節點,但無法打電話點擊它。
我試圖腳本如下
function key_event(event){
GM_log("Hello");
GM_log(event.keyCode);
//if(event.keyCode != 112) return;
e=document.getElementById(':r5');
if(!e) {return;}
var evObj = document.createEvent('MouseEvents');
evObj.initMouseEvent(('click'),true,true,window,0,0,0,0,0,false,false,false,false,0,null);
GM_log(e);
e.dispatchEvent(evObj);
}
document.addEventListener("keypress", key_event, true);
但是,這是行不通的。你認爲這裏有什麼錯誤?
感謝 Ĵ