如何在Greasemonkey中为firefox创建快捷方式?

时间:2010-07-02 19:28:00

标签: javascript firefox greasemonkey

如何为firefox书签创建Greasemonkey的快捷方式,或者打开网站的快捷方式?

对不起,

我想要一个包含一些脚本的greasemonkey脚本,该脚本绑定了firefox书签的一些键

例如,按键1 =打开书签1,依此类推

1 个答案:

答案 0 :(得分:10)

  

我想要一个包含一些脚本的greasemonkey脚本,该脚本绑定了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以防其他人想要该脚本。