Browser plugin development

ArmchairAthlete

Diamond Member
Dec 3, 2002
3,763
0
0
Does anybody here know much about creating plugins/extensions for Firefox or IE?

Such as what languages can be used (guessing C++, especially for IE...), where to get tools, good sites to look at, sample code, etc. I'm not looking to do anything too complex.
 

dighn

Lifer
Aug 12, 2001
22,820
4
81
for internet explorer, try searching for "browser helper object" and "tool band object" on google. the latter is for custom toolbars in IE while the former is for general non-visible plugins. all IE plugins are basically COM objects that expose the required interfaces, so C++ will work, so will C# and possibly VB.NET (i dont think regular VB works though) <--- edit: this is wrong

MSDN has some articles and sample code on those

not sure about Firefox though... i think it uses its own ui language or something..
 

MrChad

Lifer
Aug 22, 2001
13,507
3
81
Originally posted by: dighn
for internet explorer, try searching for "browser helper object" and "tool band object" on google. the latter is for custom toolbars in IE while the former is for general non-visible plugins. all IE plugins are basically COM objects that expose the required interfaces, so C++ will work, so will C# and possibly VB.NET (i dont think regular VB works though)

MSDN has some articles and sample code on those

not sure about Firefox though... i think it uses its own ui language or something..

You can make ActiveX controls in VB 6 and C++. I don't think I've seen any IE controls that use .NET, however.
 

ArmchairAthlete

Diamond Member
Dec 3, 2002
3,763
0
0
I guess I'd be learning C++ sooner or later as a CS major, so this gives me something to do. Not sure when C++ will be covered in class though (if ever). Too bad I can't use Java or Python.

There's a lot of Firefox fans here, still no info on FF extension development?
 

dighn

Lifer
Aug 12, 2001
22,820
4
81
ignore my comment about pre.NET vb not being able to create these things... after some searching it seems that VB 6 can actually implement any arbitrary COM interface contrary to what I thought...
 

noxxic

Senior member
Dec 21, 2000
254
0
0
FireFox extensions are just JavaScript. Then there's XUL for the GUI and RDF for the data/resources, both of which I'm not really familiar with but seems easy enough.

Here's some links:

http://www.mozilla.org/docs/
http://www.xulplanet.com/

For examples, just unzip the JARs or XPI of any extension. Unzipping the main stuff in the FireFox directory is also interesting to look at.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81
If you want to get into Firefox extensions, pick something simple on update.mozilla.org (idiocy level is a good place to start) and look at the code. It's quite easy to do. An XPI is just a renamed ZIP file, so you can open it with your usual ZIP software.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |