Firefox扩展:本机代码执行?

时间:2009-07-25 18:51:24

标签: firefox-addon native

是否可以编写一个运行本机,平台相关代码的扩展?我是一个扩展新手(什么短语!):),请你指点我这个主题的好材料? (向Google提供的好关键字就足够了)

I would like to put a GtkMenu in Firefox

编辑: 我开始检查Gecko SDK,这是一个相当大的主题,我不确定这是我想要的。

我会对一本友好的手册感到满意(这不是一个原始参考,而是一些关于如何使用XPCOM进行扩展的教程(如果是这样的话)。仍然可以欣赏好的关键词。

3 个答案:

答案 0 :(得分:4)

查看Gecko SDK

您可以使用它来制作可移植的C ++本机代码firefox扩展,我相信它是带有.xpm zip文件中的JavaScript包装器的XPCOM对象。

我还没有尝试过,但你可以按照常规路线编写插件,我的意思是扩展,也可以在javascript中使用。

答案 1 :(得分:2)

Native Client并没有完全提供API firefox扩展提供的广度,但它仍然值得为您的目的检查恕我直言。

答案 2 :(得分:1)

是的,你可以。见证Cooliris extension,它会(大量)使用您的3D图形卡,并且是特定于Windows的。