15

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!

JP Richardson
  • 38,609
  • 36
  • 119
  • 151
  • I found this: http://code.msdn.microsoft.com/SpicIE I would love to read about others experiences. – JP Richardson Aug 04 '09 at 18:34
  • 1
    A nice article to go with SpiceIE: http://hatim.indexdev.net/2009/04/13/building-a-twitter-client-as-an-internet-explorer-add-on-using-spicie/ – JP Richardson Aug 04 '09 at 18:40
  • I have made a completely working solution for this, in another answer here in StackOverflow: http://stackoverflow.com/questions/5643819/developing-internet-explorer-extensions/5740004#5740004 – Miguel Angelo May 08 '11 at 03:18
  • This is a good resource to start with: [http://www.codeproject.com/KB/cs/Issuewithbandobjects.aspx](http://www.codeproject.com/KB/cs/Issuewithbandobjects.aspx) – Steve Willard Aug 12 '09 at 18:09
  • [SpicIE - Simple Plug-In Creator for Internet Explorer](http://code.msdn.microsoft.com/SpicIE) – Shimmy Weitzhandler Jul 14 '10 at 15:02
  • 1
    Take a look at [this blog post](http://www.add-in-express.com/programming-internet-explorer/developing-addons.php) on how to do it in VB. [More Info Here](http://www.add-in-express.com/programming-internet-explorer/index.php) – Kredns Aug 04 '09 at 18:10
  • I saw that... it looks to be a commercial product though. I was hoping to find something I could just get going on, even if I had to touch COM programming. – JP Richardson Aug 04 '09 at 18:33

2 Answers2

11

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)

shdev
  • 1,855
  • 4
  • 17
  • 18
7

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?

Community
  • 1
  • 1
JP Richardson
  • 38,609
  • 36
  • 119
  • 151