只要用户与页面进行交互,Firefox SDK面板就会消失。是否有人建议使用最佳方法,以便在用户更改页面时允许面板,叠加或侧边栏等活动保持活动状态?
从我读过的内容来看,看起来XUL叠加可能会持久,但我不确定这是否会在未来得到支持,因为重点似乎是高低级别SDK。
我希望使用来自main.js(或javascript组件)的ajax数据填充此面板 - 并来回发送消息。谢谢你的任何建议。
答案 0 :(得分:0)
您可以尝试将面板的noautohide属性设置为true,为此您必须访问underlying view(链接的API也应该在面板上工作)。虽然在我的经验中导致了一些恼人的聚焦副作用,至少在linux下。
或者,您可以尝试open a new window并使用alwaysRaised=true,resizable,hidechrome=true,titlebar=no,close=no
标记。虽然那仍然有窗口边框,但我不知道如何禁用它们。