我正在开发一个Web应用程序(意味着作为一个富客户端运行,能够负担得起任何(甚至每晚构建)的Chromium Firefox版本).
应用程序界面背景是透明的(显示底层窗口或桌面).我怎样才能做到这一点?遵循标准并不重要,但会很好.
主要目标平台是Linux.
更新 到2010-07-07T01:44Z时收到的评论和答案.
从技术上讲这是一无所知代码互动,打破了"沙箱".这是关于窗户组成.我甚至觉得它甚至不知道这个浏览器可以实现在综合窗口管理器很简单-只是底层的内容替换一些无用的颜色(例如,"倒挂金钟" Windows 9x中年龄期间广泛用于此).
在政治上,这可以而且应该是一个限制性的功能(例如本地文件和网络摄像头访问),可以允许可信的内部网应用程序(基于本地网络技术的富客户端应用程序似乎是一个趋势开始 - Firefox和Chromium实现越来越多的功能来促进这一点)和禁止未知的第三方网站(但这需要浏览器和窗口管理器之间更复杂的交互).
我之所以喜欢它,是因为我想用Web技术构建一个跨平台(Linux,Windows,Mac),零安装,看上去很花哨的富客户端应用程序(不是用作Internet网站)(像HTML5,CSS3和JavaScript).我甚至可能会尝试使用一些浏览器窗口技术来运行它(我听说过Mozilla Prism和XulRunner,KDE和Windows提供的HTML用于桌面小部件,Chromium旨在提供相似的东西等)