Firefox extension: native code execution?

2019-04-29 06:44发布

Is it possible to write an extension that runs native, platform-dependent code? I'm an extension-newbie (what a phrase!) :), can you please point me towards good material on this subject? (good keywords to feed to Google are enough)

(I would like to put a GtkMenu in Firefox)

Edit: I started checking out the Gecko SDK, and it's a rather big subject, and I'm not sure this is what I want.

I'd be happy with a friendly manual (which is not a raw reference, but rather some kind of tutorial on how to make extensions that utilize XPCOM (if that is the way). Good keywords are still appreciated.

3条回答
女痞
2楼-- · 2019-04-29 07:15

Native Client doesn't quite offer the breadths of API firefox extensions offer, but it's still well worth checking out for your purposes IMHO.

查看更多
乱世女痞
3楼-- · 2019-04-29 07:15

Yes, you can. Witness the Cooliris extension, that makes (heavy) use of your 3D graphics card, and is Windows specific.

查看更多
乱世女痞
4楼-- · 2019-04-29 07:17

Check out the Gecko SDK.

You can use it make portable C++ native code firefox extensions which I believe are XPCOM objects with JavaScript wrappers in the .xpm zip file.

I haven't tried it, but you can go the usual route and write the plugin, I mean extension, in javascript also.

查看更多
登录 后发表回答