How to customize firefox’s context menu – 怎样定制firefox的右键菜单

August 27, 2010

以下以3.6.8为例,其他版本依此类推。
firefox的右键菜单都是popup,绝大多数存放在id为mainPopupSet的元素下。比如,页面的右键菜单统一存放在id为contentAreaContextMenu的popup元素里。
使用DOM Inspector可以查看每个条目细节,如图所示:
firefox's context menu in DOM Inspector
—————————————————————&[......]

阅读全文

28
(9,608 views)

Tab Kit – tab相关的一些小脚本 for firefox4

August 17, 2010

firefox4下很多tab操作的扩展和脚本都用不了,开个帖子放一些小脚本, 代码都比较简单。
20110521 – 应网友擱淺要求,添加contextRecentlyClosedTabs.uc.js脚本 – 在标签右键菜单添加Recently Closed Tabs项
20110506 – 升级focusToTabOnTabCloseUtil脚本到0.0.2以修复”关闭非当前tab时仍然选择左/右标签”
20101216 – 升级
useNewTabFromUrlBar脚本以兼容4.0b9pre
Attachments:[......]

阅读全文

16
(8,917 views)

How to use userChrome script

August 13, 2010

第一步,首先要安装userChrome扩展,点这里安装
第二步,修改profiles/chrome目录下的userChrome.js文件,添加加载规则,如下图
userChrome.js加载规则userChrome.js加载规则
第三步,把userChrome脚本文件放到profiles/chrome目录下,重启firefox加载。
ps:userChrome脚本文件只支持.js或者.xul两种后缀。
推荐几个交流userChrome脚本的地方

—————————&#[......]

阅读全文

3
(15,954 views)

Customize firefox shortcuts – 自定义firefox快捷键

August 12, 2010

持续更新中…
1. 推荐快捷键插件keysnailkeyconfig
keyconfig是老牌快捷键插件,但是作者好久不更新了,最新版好像是20080929,需要手动修改install.rdf才能用。尽管如此,keyconfig工作非常稳定,而且可以探测浏览器默认的以及其他插件绑定的快捷键,并且能够看到代码,对于研究代码非常有帮助。
keysnail是快捷键插件新秀,作者更新速度很快,而且功能异常强大,自带emacs和vim键位绑定,对于这两个顶级编辑器爱好者很有吸引力。另外,键绑定能够区分键的大小写,并且支持按键序列(比如gg,回到页面顶端。keyconfig只能支持单键)。除[......]

阅读全文

67
(9,141 views)

[userChrome script]auto paste – 自动黏贴脚本

August 5, 2010

在页面上点击输入框,焦点出现后2s(默认值)自动黏贴剪切板内容。
Update History
0.6 参见如下更新

1. 默认只有在focus时才能启动黏贴,focus后在输入框内点击不会再启动黏贴
2. 通过点击中键,可以开启连续黏贴功能。这时每次点击都会启动黏贴
3. 中键是个开关,可以在连续黏贴与一次黏贴间切换

0.5 参见如下更新

1. 统一通过点击来启动自动黏贴,移动鼠标来取消黏贴。
2. “鼠标移动取消黏贴”允许一个容错范围,就是在点击后,以点击点为圆心,cancelDistance为半径的圆内移动鼠标不会取消黏贴(cancelDistance单位像素,默认设了20,可以自[......]

阅读全文

0
(861 views)