Firefox 4 中的透明 XUL 窗口

发布于 2024-11-02 07:45:22 字数 359 浏览 5 评论 0原文

我创建了一个 Firefox 扩展,它会打开一个新窗口,这个窗口是透明的,意味着它没有背景 - 它后面的桌面会闪闪发光!

这是通过 完成的。

虽然它在 Firefox 3.x 中运行良好,但在 Firefox 4 中我无法获得任何透明度。背景是白色的。在Firefox 4中有什么办法可以实现这种透明效果吗?

(PS:它仅适用于 Windows。如果在针对 Windows 修复之后,任何人都知道如何使其适用于其他操作系统,我会非常高兴。)

I've created a Firefox extension which opens a new window and this window is transparent, means it doesn't have a background - the desktop behind it shines through!

It was done with <window style="background:transparent !important; -moz-appearance:none !important;">.

While it works perfectly in Firefox 3.x, I can't get any transparency in Firefox 4. The background is white. Is there any way to achieve this transparency effect in Firefox 4?

(PS: It worked on Windows only. If, after fixing it for Windows, anyone has an idea how to make it for other OSes, I would be more than happy.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

穿越时光隧道 2024-11-09 07:45:22

您的 xul 页面中是否包含全局皮肤? ()
您的描述是这种皮肤未导入的典型情况(我认为它在最近的 Firefox 版本中成为必需的)。

did you include the global skin in your xul page? (<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>)
Your description is typical of this skin not being imported (and I think it became required in recent firefox builds).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文