我知道可以在 Javascript 和 Chrome 中创建Firefox 插件。
它们如何运行CoolIris等高级图形应用程序?
(来源:cooliris.com)
Cooliris 在其支持的平台上使用利用图形加速的本机编译代码。
如果您使用 Flash,您可以获得全屏 GUI,但会通知用户(尝试全屏观看 YouTube 视频),并且用户无法做任何其他事情,例如使用键盘打字。
“Firefox 插件可以用 Javascript 创建”,这可能是真的 “所有 Firefox 插件都是使用 javascript 创建的”可能不是真的
Javascript 不是您创建 Firefox 插件的唯一方法,就像 Google 工具栏可能不是使用 javascript 创建的一样。Cooloris 使用的不仅仅是 javascript。Coolliris 可能会使用 javascript 或其他方式删除Content,并使用自定义插件(或 Adobe Flash 之类的东西)来运行高级图形。
不过我可能是错的。
您必须使用 XPCOM 并编写本机代码。