Tamás Szelei
Tamás Szelei

Reputation: 23971

Firefox extension: native code execution?

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.

Upvotes: 6

Views: 4130

Answers (3)

Alex Martelli
Alex Martelli

Reputation: 882691

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.

Upvotes: 2

Sean A.O. Harney
Sean A.O. Harney

Reputation: 24507

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.

Upvotes: 4

Traveling Tech Guy
Traveling Tech Guy

Reputation: 27849

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

Upvotes: 1

Related Questions