Warning: file_put_contents(/datas/wwwroot/jiajiahui/core/caches/caches_template/2/default/show.php): failed to open stream: Permission denied in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 55

Warning: chmod(): Operation not permitted in /datas/wwwroot/jiajiahui/core/libraries/classes/template_cache.class.php on line 56
创建Internet Explorer扩展更改网页内容 - 源码之家

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

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

问题描述:

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

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

我特别寻找的是一个明确的教程或如何做到这一点的一些例子。

布鲁诺,

搞得我已经回答过类似的问题,但答案是C#。它描述了如何创建一个完全正常工作的项目来完成你所问的问题:改变页面内容!

How to get started with developing Internet Explorer extensions?

它涵盖其他主题太:

  • 运行的JavaScript从插件
  • 如何注册IE加载项
  • 保存数据(插件配置)
+0

我在看你的答案(这很好),但我担心兼容性问题,我甚至不知道如何打包扩展(这就是为什么我正在寻找一个真正新手教程:-) [像Firefox或Chrome中的一步一步(我的意思是他们这样做,为什么不IE工作人员)) – Bruno 2011-05-26 14:57:22

您可以从MSDN了解更多有关Internet Explorer扩展:使用Web技术不创建在IE

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

扩展,他们使用的是C + +中创建/ NET。如ActiveX

+0

感谢您的回答,但文档看起来相当过时,我没有看到提及代码注入。 – Bruno 2011-05-24 13:47:25

+2

嗨布鲁诺,你可以看看Jonathon在GreaseMonkey IE扩展中所陈述的内容。源代码是可用的,并且它扩展了IE,并允许在DOM内进行操作,如果你需要一个IE扩展如何工作的例子 – 2011-05-24 22:00:07

这正是为的GreaseMonkey IE为http://www.gm4ie.com/

+0

@Jonathon Wisnoski感谢您的回答; GreaseMonkey看起来不错,但我不想使用它,因为它需要安装。 – Bruno 2011-05-24 07:36:33

+0

安装?你还有什么打算安装IE扩展?源代码在页面上 - 您可以根据需要调整它,或者至少从中学习。你是否希望获得一个JavaScript对象,你可以悄悄地/恶意地加载到一个页面? – Rup 2011-05-26 15:04:13

+0

@Rup不,我只想创建一个可以共享的扩展程序(如Google Chrome或Firefox)。 – Bruno 2011-05-26 15:22:48

这是我发现的最好的之一。 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