如何在导航单击按钮上保持打开Firefox扩展弹出窗口

时间:2014-03-25 11:32:22

标签: javascript html firefox-addon

我正在使用jetpack开发Firefox扩展,问题是当我点击导航按钮时,弹出窗口打开&当点击其他地方时它已关闭。 我可以覆盖它的自动关闭机制,我想保持它的开放和放大应该由用户关闭,该按钮将在弹出窗口中显示。 有任何线索吗?

1 个答案:

答案 0 :(得分:1)

更新且正确的解决方案:Avoid panel to autoHide in Firefox extension

<德尔> 使用SDK方法,我个人很难让它不显示。我这样做的方法是向面板添加一个popuphiding事件并防止默认,因为使用noautohide属性并不起作用。 这是我试图获得noautohide财产的帮助: https://forums.mozilla.org/addons/viewtopic.php?f=27&t=16038&p=33346#p33346 所以你最好的选择是在popuphiding上获取面板的id和addEventListener并执行event.preventDefault。然后当你需要关闭删除那个事件监听器并调用popup close函数时。 您可以在此SO主题中看到popuphiding解决方案: https://stackoverflow.com/a/21668101/1828637