foxfirefox
千年狐狸
千年狐狸
  • UID16837
  • 注册日期2007-01-27
  • 最后登录2019-10-22
  • 发帖数1409
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
阅读:2737回复:4

获取firefox菜单项的id的扩展的使用心得(DOM Inspector和InspectorWidget)

楼主#
更多 发布于:2008-10-07 13:08
首先在官网上下载DOM inspector和InspectorWidget,并安装重新启动firefox完成安装.然后在导航工具栏的空白处点击右键选择"定制",打开了"定制工具栏"窗口,将"inspector"图标拖到导航工具栏中.如果需要知道相关按钮的id,将定制工具栏 中的所有图标都拖放到导航工具栏或菜单栏的空白处.然后就可以使用这两个扩展进行菜单项的id查找了.
1.能够点击鼠标一次就选中的菜单项:
先点击一下 inspector按钮(就是之前拖放出来的"inspector"图标),然后用鼠标点击一下要选中的菜单项,此时会出现DOM inspector的窗口,并在窗口的右边会有显示出选中的菜单项的一些资料.一般会有id,label,command,oncommand等等,也可能不完全有这些资料.
2.需要多次点击鼠标(包含左,右键点击)才能选中的菜单项:
必须先用鼠标点击一下所要选中的菜单项能够使用键盘进行操作弹出此菜单时的地方,(这句话比较难懂,举例说明一下,如果你想要选中标签页中的右键菜单中的"新建标签页",那么就必须先用鼠标点击一下标签页,使鼠标的焦点在标签页上,可以使用键盘的右键键确认一下能够弹出标签页的右键菜单),然后用鼠标点击一下inspector按钮,再用键盘的快捷键进行操作得到与所要选中的菜单项一样的菜单,此时用鼠标点击一下所要选中的菜单项.也会出现DOM inspector的窗口,并在窗口的右边会有显示出选中的菜单项的一些资料.
3.如果需要做cutemenus的用户:
可以用DOM inspector打开firefox.或者使用第1点的方法点击一下主菜单的"文件",会马上打开DOM inspector到"文件"的相关资料,再在DOM inspector的左边,找到menu,这样可以找到大部分firefox的菜单项的资料.
但是需要说明的是:不是每个菜单项都有id,command,oncammand中的任何一个或全部.有的菜单只有label,有的连label都没有.所以不是所有的菜单项都可以加图标到该项目的左边的.例如,在about:config的窗口的右键菜单的"新建",就没有上面所述资料.而其他的菜单项基本上可以加上图标.
nettrotter
火狐狸
火狐狸
  • UID19393
  • 注册日期2007-06-12
  • 最后登录2014-04-26
  • 发帖数149
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-10-07 13:08
我用menumanipulator扩展来查命令。但有些项目这个扩展查不到。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
2楼#
发布于:2008-10-07 13:08
这篇文章不错,不过有个问题,如果一些键盘上没有右键的键位呢?
Firefox More than meets your experience
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2008-10-07 13:08
fang5566:这篇文章不错,不过有个问题,如果一些键盘上没有右键的键位呢?回到原帖

可以直接根据任意的属性(比如label)来查找控件。默认是查找 id
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
4楼#
发布于:2008-10-07 13:08
DOMi 里面的查找功能只提供了 Id,Tag 和 Attr,并没有提供label的查找!
Firefox More than meets your experience
游客

返回顶部