Firefox 4 中的透明 XUL 窗口
我创建了一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的 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).