views:

176

answers:

3

I want to write IE extension in .Net (VB/C#)

I already have experience writing firefox addons.

All I want to do is, manipulate the DOM before showing it to the user. Like remove some stuff, highlight words, etc...

Is it possible to do it using .Net? Or is the only way C++/ATL and those things?

I tried searching, but the only useful search results that came close were an unanswered forum question and a website that asks me to buy their $149 product to extend using .net

P.S. Please no "extending FF is so easy, why u extending IE? IE sucks, FF so cool" kind of comments.

A: 

You can use Greasemonkey for IE to manipulate the DOM. You can use .NET to generate this javascript by serving it and entering the url in the ScriptURL attribute.

Yuriy Faktorovich
but the user should have Greasemonkey installed first right?
Senthil
Also, *just extend the dom* is a starting point. It may grow into a full addon. So Greasemonkey wouldn't be enough right? Anyway, Thanks for the link :)
Senthil
Yes, this would just manipulate the DOM and the user would have to have the Greasemonkey for IE extension installed.
Yuriy Faktorovich
+2  A: 

It can be done. Have a look at this post on the IE8 blog that gives some details and links to resources on how to extend IE using C# or other .NET languages.

Judah Himango
+1  A: 

Hopefully this link and this link will set you on the right track.

slugster