firefox扩展的最佳选择,以保持页面/覆盖/侧边栏在页面之间可见?

时间:2015-02-01 14:39:36

标签: firefox-addon firefox-addon-sdk

只要用户与页面进行交互,Firefox SDK面板就会消失。是否有人建议使用最佳方法,以便在用户更改页面时允许面板,叠加或侧边栏等活动保持活动状态?

从我读过的内容来看,看起来XUL叠加可能会持久,但我不确定这是否会在未来得到支持,因为重点似乎是高低级别SDK。

我希望使用来自main.js(或javascript组件)的ajax数据填充此面板 - 并来回发送消息。谢谢你的任何建议。

1 个答案:

答案 0 :(得分:0)

您可以尝试将面板的noautohide属性设置为true,为此您必须访问underlying view(链接的API也应该在面板上工作)。虽然在我的经验中导致了一些恼人的聚焦副作用,至少在linux下。

或者,您可以尝试open a new window并使用alwaysRaised=true,resizable,hidechrome=true,titlebar=no,close=no标记。虽然那仍然有窗口边框,但我不知道如何禁用它们。