2011-12-19 58 views
1

我想知道如何为IE8 +开发一个插件,它将在当前IE窗口中显示的页面中将某些特定的文本转换为超链接。使用.net创建IE加载项

我已经通过了here的回复,但我想使用开源api或任何代码遍历都会有所帮助。

+1

不要。首先,你会杀死性能,因为每当你打开一个新的选项卡(或者更少侵入性的新窗口)时,你的扩展将不得不启动.NET。在用.NET编写的常见扩展中,打开新选项卡时,这大致等于加载时间的一秒。然后这是一个游戏,不是两个扩展可以同时安全地执行,因为在一个进程中只能加载一个.NET版本。总之:不要,使用C++。 – Joey 2011-12-19 07:57:04

+1

@Joey - 我是.net开发者,除了使用C++之外,还有其他方法可以开发吗? – Bibhu 2011-12-19 08:13:35

+0

任何其他编译语言与COM接口,并且*不*带来它自己的巨型框架,每个进程只加载一次。德尔福可能是一个选择。 – Joey 2011-12-19 11:00:17

回答

1

你可以使用Addin Express(.NET)编写附加组件,但是你的IE实例会很慢。
http://www.add-in-express.com/programming-internet-explorer/index.php

我建议使用C++编写加载项。

到这里看看:
http://www.enhanceie.com/ie/dev.asp

或者在这里,如果你不熟悉COM:
http://archive.msdn.microsoft.com/SpicIE

+1

我已经使用SpicIE了。虽然答案很晚,但我仍然很感激。感谢你的回答。 :) – Bibhu 2012-04-15 12:53:59

+0

我找到了一个更简单的方法。只需在Google Chrome中安装“IE标签”,然后开发自己的Google Chrome扩展程序即可。只要您在Windows中安装了版本(或更高版本),就可以在Windows中将“IE Tab”设置为任何您想要的IE版本。很简单的。您只需要了解JSON并了解Chrome扩展JavaScript库。 – MacGyver 2012-04-25 05:49:03

+0

我一定会看看。谢谢 :) – Bibhu 2012-04-25 06:00:52