Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Building an Internet Explorer Extension/Add-On?

I would like to build a browser extension for IE 7/8. I would like to do it using .NET. Do you know of any resources or tutorials that I could reference to do this? I haven't found much.

Thanks!

like image 224
JP Richardson Avatar asked Aug 04 '09 18:08

JP Richardson


People also ask

How do I add an extension to Internet Explorer?

Open Internet Explorer, select the Tools button , and then select Manage add-ons. Under Show, select All add-ons. Select the add-on, Enable, and then select Close.

Where are Internet Explorer plugins stored?

Internet Explorer Browser plug-ins are displayed under the Toolbars and Extensions category, along with any browser toolbars and other type of ActiveX add-ons you have installed. Note that many are hidden by default — click the Show box at the bottom-left corner of the screen and select All add-ons to view them all.

How do I enable add-ons in Internet Explorer 11 registry?

Option 3 – RegistryHold the Windows Key and press “R” to bring up the “Run” dialog box. Type “regedit“, then press “Enter“. Select “Yes” if prompted to allow access by User Account Control. Set the value for “Enable Browser Extensions“.

What is an add on in relation to Web browser?

Web browser plugins and add-ons are programs integrated into your web browser and extending its capabilities. For example, you can use them to view media content on a web page, receive news and mail, download files, block undesired pop-up windows, and so on.


2 Answers

JP,

One of the main issues that makes IE extensions hard to develop is the need to develop with C, or .NET.

On the other side, FF and Chrome use (to some extent) JS, which is easier, and has a much lower entrance barrier (How many C "web developers" do you know?).

This is one of the issues / obstacle Crossrider is here to solve. You can create your first IE plugin within minutes. It will save you a lot of research and development time, and you can write your code with Javascript.

On top of that, if you plan this plugin/extension to also work for browsers other than IE then you can develop a cross browser extension once, using an extensive unified API, and we will make it work for Chrome and Firefox.

Chrome and Firefox each one gets a a native extension file (CRX and XPI respectively) while IE a special EXE engine to run your app.

(Disclaimer: I'm a co-founder of Crossrider)

like image 167
shdev Avatar answered Sep 22 '22 14:09

shdev


The same question that was asked two years later has the necessary answer. Everyone should refer to this question now: How to get started with developing Internet Explorer extensions?

like image 24
JP Richardson Avatar answered Sep 21 '22 14:09

JP Richardson