読み込んでいます...

在做Firefox插件的时候,很多人都会想在自己的插件中添加很多功能,例如用户点击右键菜单,就能够显示相应的功能的话,就会很方便很方便了,所以,我们常常要添加右键菜单。

在Firefox里面添加右键菜单非常简单,直接在XUL里面添加popup就可以了,代码如下所示。

<popup id="contentAreaContextMenu">
    
<menuitem id="menuitems"
    label
= "GuoJing’s Blog"
    insertbefore
="context-sep-open"
    oncommand
="alert(‘GuoJing\’s Blog’)"
    
/>
</popup>

我们在XUL里面添加上面的代码,就会在Firefox中出现我们的右键菜单。其中popup的id为contentAreaContexMenu,这个id是不能改的。 

OK,这样就添加了一个右键菜单,另外,这估计是我写的最短的Firefox插件开发的文章了。。。

622路过 5评论 Firefox Addon 阅读全文..
  1. 农民李威 @

    看代码头痛。

  2. guest @

    你好,我有个个人网站,想为其设计一个右键菜单的私有扩展。
    屏蔽掉firefox页面部分原生的右键菜单项,但是保留后退、重载、复制、全选、通过××搜索××这几项,其余的都覆盖掉,其他扩展的也覆盖掉。可以做到么?
    另外,这个私有扩展仅在我的网址下起作用,这些如何做到的呢?

  3. 诡异的西红柿 @

    [b]@guest[/b]
    你可以获取到firefox的右键菜单的id,然后设置style里的display为none。

  4. guest @

    哦,回去试试去,谢了

  5. 置顶的更新,文章汇总 : GuoJing's Blog | 用心对待每一行代码 @

    [...] Firefox Add-on – 添加右键菜单 [...]

:-D :-? 8) :cry: 8-O :lol: :-x :-| :?: :-P :oops: :roll: :( :) :-o :wink: more »