2010-07-02 61 views
4

如何爲firefox書籤創建Greasemonkey的快捷方式,或者打開網站的快捷方式?如何在Greasemonkey中爲Firefox創建快捷方式?

對不起,

我想包含一些腳本,結合一些關鍵的Firefox書籤

例如,按1鍵=打開書籤1 Greasemonkey的腳本,等等

+1

對不起,我完全不明白這個......你想動態地生成一個按鈕,一個用於書籤的油門猴子操作頁面嗎? – JanD 2010-07-02 22:27:34

回答

9

我想要一個包含一些腳本的脂肪猴子腳本,這些腳本綁定了一些用於Firefox的關鍵字書籤

這裏是一個示例:

// ==UserScript== 
// @name   Google Shortcut 
// @namespace  googleShortcut 
// ==/UserScript== 

(function(){ 
document.addEventListener('keydown', function(e) { 
    // pressed alt+g 
    if (e.keyCode == 71 && !e.shiftKey && !e.ctrlKey && e.altKey && !e.metaKey) { 
    window.location = "http://google.com"; // go to google. 
    } 
}, false); 
})(); 

This user script can be found at userscripts.org here

這會爲所有頁面添加一個「alt + g」熱鍵,當這些頁面被按下時,用戶將訪問google.com。

This is a very good document explaining how to hook on to different hotkeys, providing all of the keycodes, and information about cross platforms quirks, etc

您必須登錄read this documentation on Greasemonkey to learn how to customize the header information

然後只需用.user.js擴展名保存該文件,然後將其拖放到Firefox窗口進行安裝即可。當你完成上傳到userscripts.org,以防別人想要劇本。