我想开发一个桌面应用程序/小部件,并希望使用Web技术堆栈。所以我可以......
在浏览器中运行可能是最好的选择,但有一件事就是浏览器的chrome(框架,标签菜单等)和背景,因为我想创建一个透明的应用程序(例如透明的圆形时钟,可显示在其他应用程序之上)。
我认为浏览器的自定义版本(chrome或firefox)可能就是答案。我需要做的就是有一个快捷方式:
...\chrome.exe -transparent -no_chrome ...\mywidget.html
对我而言似乎是一个相当明显的需求,所以在我考虑分配铬之前,我认为必须有这样的东西。
我知道有http://awesomium.com/(2,900美元的许可证费用),但由于我不需要将浏览器嵌入到桌面应用程序,API和所有内容中,这是一种过度杀伤力,并且成本非常低 - 成本有限的分发应用程序。
还有http://mozillalabs.com/chromeless/,但似乎没有积极维护。
此外,对于这两个选项,安装开销很大(为了运行小部件而安装完整的浏览器)。
有什么建议吗? (请不要Adobe Air - 我想使用标准的网络技术堆栈)