我为 Firefox 编写了一个带有覆盖的扩展。
当我单击主要按钮时,扩展加载entconnect.entImmediat
,但是当我单击“Changez vos identifiants”时,扩展加载entconnect.openLogs
AND entconnect.entImmediat
。当我单击“Changez vos identifiants”时,我该怎么做才能加载 entconnect.openLogs?这是我的叠加层代码:
<overlay id="entconnect-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script src="chrome://entconnect/content/entconnect.js"/>
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton class="toolbarbutton-1 chromeclass-toolbar-additional" id="entconnect-addbar" label="Allez sur votre ENT" type="menu-button" oncommand="entconnect.entImmediat();">
<menupopup>
<menuitem label="Changez vos identifiants" oncommand="entconnect.openLogs();"/>
</menupopup>
</toolbarbutton>
</toolbarpalette>
</overlay>