Firefox onPopup隐藏在OS X上

Firefox onpopuphidden on OS X

本文关键字:OS onPopup 隐藏 Firefox      更新时间:2023-09-26

我在使onpopuphided事件在OS X下工作时遇到问题。这是一个非常简单的XUL文件,适用于Linux和Windows,但不适用于OS X

<?xml-stylesheet type="text/css" href="chrome://global/skin/" ?>
<overlay id="popuphiddenbug-browser-overlay"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <menupopup
        id="menu_ToolsPopup">
        <menu
            id="popuphiddenbug-tools"
            label="Choose me">
              <menupopup
                    onpopuphidden="alert ('hidden');"
                    id="popuphiddenbug-menupopup">
                    <menuitem id="popuphiddenbug-menu-item" label="Hide me"/>             
              </menupopup>
          </menu>
      </menupopup>
</overlay>

其他人看到了吗?或者有解决办法吗?谢谢

对于其他复制,请执行以下操作:

转到此处:http://ted.mielczarek.org/code/mozilla/xuledit/xuledit.xul

将此url与此插件一起列入白名单:https://addons.mozilla.org/en-US/firefox/addon/remote-xul-manager/

粘贴这个:

<?xml-stylesheet type="text/css" href="chrome://global/skin/" ?>
<overlay id="popuphiddenbug-browser-overlay"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label menu="menu_ToolsPopup">left clik here for menu</label>
    <menupopup
        id="menu_ToolsPopup">
        <menu
            id="popuphiddenbug-tools"
            label="Choose me">
              <menupopup
                    onpopuphidden="alert ('hidden');"
                    id="popuphiddenbug-menupopup">
                    <menuitem id="popuphiddenbug-menu-item" label="Hide me"/>             
              </menupopup>
          </menu>
      </menupopup>
</overlay>

然后单击标签,它将打开菜单。然后点击"隐藏我",它会显示警报。

我在窗户上做了测试。它工作于

明天将在ubuntu 14.04和mac os x 10.9上测试