在FireFox中将项添加到contextmenu

时间:2012-12-18 16:01:48

标签: firefox-addon

我试图在右键单击图像后向firefox中的Context菜单添加一个新项目。 我已经阅读了Mozilla网页上的文档。 在XUL文件中我有这个代码:

<?xml version="1.0"?>
<overlay id="emailpicture" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://firefoxextension/content/emailpicture.js"/>

<popup id="contentAreaContextMenu">
    <menuitem id="emailpicture" label="Email This Image" oncommand=""/>
</popup>
</overlay>

在chrome.manifest中我有这段代码:

overlay chrome://browser/content/browser.xul chrome://firefoxextension/content/myext.xul

当我运行Firefox时,它没有添加任何项目。 似乎Firefox甚至没有运行myext.xul。 我究竟做错了什么 ?

1 个答案:

答案 0 :(得分:0)

它是<menupopup id="contentAreaContextMenu">,而不是popup