创建Internet Explorer扩展更改网页内容
我想开发一个Internet Explorer扩展,用于更改特定网页的内容,例如Google Chrome中的内容脚本。 (例如,当我去Google网站搜索“car”时,我想在页面上创建一个带有“car”字样的div)。创建Internet Explorer扩展更改网页内容
我一直在寻找所以但没有找到明确的证据,如果这种事情是可能的。
我特别寻找的是一个明确的教程或如何做到这一点的一些例子。
布鲁诺,
搞得我已经回答过类似的问题,但答案是C#。它描述了如何创建一个完全正常工作的项目来完成你所问的问题:改变页面内容!
How to get started with developing Internet Explorer extensions?
它涵盖其他主题太:
- 运行的JavaScript从插件
- 如何注册IE加载项
- 保存数据(插件配置)
您可以从MSDN了解更多有关Internet Explorer扩展:使用Web技术不创建在IE
http://msdn.microsoft.com/en-us/library/aa753587(v=vs.85).aspx
扩展,他们使用的是C + +中创建/ NET。如ActiveX
感谢您的回答,但文档看起来相当过时,我没有看到提及代码注入。 – Bruno 2011-05-24 13:47:25
嗨布鲁诺,你可以看看Jonathon在GreaseMonkey IE扩展中所陈述的内容。源代码是可用的,并且它扩展了IE,并允许在DOM内进行操作,如果你需要一个IE扩展如何工作的例子 – 2011-05-24 22:00:07
这是我发现的最好的之一。 http://www.enhanceie.com/ie/dev.asp它也提供了示例脚本。哪个会帮助你。
另外一个是开源的,稳定的版本:firebreath
同类问题也问How to get started with developing Internet Explorer extensions?
类似 “的GreaseMonkey的IE” 是特里克:
Trixie是到Internet Explorer Greasemonkey就是Firefox。它可以让你通过脚本重新混合网页。您可以这样做,以使其更具可读性,修复错误或甚至添加少量功能,以使网站更易于使用。 Trixie本身并没有做到这一点。它只是Internet Explorer的一个插件,可以执行大量的JavaScript代码,从而使您可以按照您希望使用的方式使用Web。
这是一个操作微软的DOM的工作示例。这是MS Visual Studio的BHO开发。检查出来:http://msdn.microsoft.com/en-us/library/bb250489%28v=vs.85%29.aspx
我在看你的答案(这很好),但我担心兼容性问题,我甚至不知道如何打包扩展(这就是为什么我正在寻找一个真正新手教程:-) [像Firefox或Chrome中的一步一步(我的意思是他们这样做,为什么不IE工作人员)) – Bruno 2011-05-26 14:57:22