我搜索了一下,發現我可以使用jQuery來模擬一個按鍵事件,但是我對jQuery的知識很差,而且我也沒有得到具體的結果。有一個腳本模擬一個控件,按鍵序列?
因此,我有一個Greasemonkey腳本,它管理2個選項卡中的2個不同的網頁。
我想模擬/自動執行按Ctrl移標籤自動返回到上一個標籤,這樣我可以在Firefox中更改選項卡。
的問題是,它不僅是一個簡單的按鍵,我需要模擬按Ctrl和移部分了。
我已經添加到了我的腳本:
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
,並試圖:
function testEvents(){
var press = jQuery.Event("keypress");
press.which = 9;
$("whatever").trigger(press.ctrlKey + press.shiftKey + press.which);
}
沒有成功。
一些鏈接我看到: Is it possible to simulate key press events programmatically?, simulate jquery和http://forum.jquery.com/topic/simulating-keypress-events
我認爲他們的方式發送到網頁,而不是瀏覽器 – Cilvic 2012-04-28 19:45:38