我目前正在开发一个 Firefox 扩展。在 Firefox 的扩展中,您可以通过调用 window.open 并为该窗口指定 XUL 文件来显示一个窗口。您可以将其设为对话框和/或模式。但是没有办法使窗口无框(没有标题栏和窗口边框),我明白这一点。此外,不可能使窗口的主体透明(但不是其中的控件),我也明白为什么。
我知道有一种解决方法可以以非标准方式做透明窗口。但这不会删除窗口的框架。我想问的是,是否有人知道实现这种无框透明窗口的方法。或者至少能够实现无框窗口。我很乐意得到任何建议,即使它们不是完美的解决方案。
谢谢你。
编辑:
透明或无框窗口必须基于 Firefox GUI,而不是基于页面的 HTML(即,我不寻求修改页面的 HTML 以显示带有 javascript 的窗口,该窗口是 HTML 文档的一部分)。任何不基于当前页面 HTML 的解决方案都被接受。