创建更改网页内容的Internet Explorer扩展

时间:2011-05-23 12:35:55

标签: javascript html internet-explorer

我想开发一个Internet Explorer扩展程序,用于更改特定网页的内容,例如Google Chrome中的内容脚本。 (例如,当我访问谷歌网站并搜索“汽车”时,我想在页面上创建一个带有“汽车”字样的div。)

我一直在寻找,但没有找到明确的证据,如果这种事情是可能的。

我特别想要的是一个清晰的教程或如何做到这一点的一些例子。

布鲁诺,

6 个答案:

答案 0 :(得分:17)

这正是为http://www.gm4ie.com/

制作的GreaseMonkey for IE

答案 1 :(得分:12)

我已经回答了类似的问题,但答案是在C#中。它描述了如何创建一个完全正常工作的项目来完全满足您的要求:更改页面内容!

How to get started with developing Internet Explorer extensions?

它也涉及其他主题:

  • 从插件
  • 运行javascripts
  • 如何注册IE插件
  • 保存数据(插件配置)

答案 2 :(得分:4)

您可以从MSDN上阅读有关Internet Explorer Extension的更多信息:

http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx

IE中的扩展不是使用Web技术创建的,它们是使用C ++ / .NET创建的。比如ActiveX

答案 3 :(得分:3)

类似于“GreaseMonkey for IE”是Trixie:

  

Trixie对于Internet Explorer,因为Greasemonkey适用于Firefox。它允许您通过脚本重新混合Web。您可以这样做,以使其更具可读性,修复错误或甚至添加一些小功能,使网站对您更有用。 Trixie本身没有这个。它只是Internet Explorer的一个插件,可以执行大量的JavaScript代码,因此可以按照您想要的方式使用Web。

答案 4 :(得分:1)

这是我发现的最好的之一。 http://www.enhanceie.com/ie/dev.asp 它也提供了示例脚本。哪个会对你有帮助。

另一个是开源和稳定版本:firebreath

同样的问题也被问到How to get started with developing Internet Explorer extensions?

答案 5 :(得分:0)

这是从微软操纵DOM的一个工作示例。这是使用MS Visual Studio进行的BHO开发。看看:http://msdn.microsoft.com/en-us/library/bb250489%28v=vs.85%29.aspx