Google chrome extension 浏览器扩展名;“注入方式”;跨浏览器扩展,包括来自远程服务器的JS
我发现了这篇关于“注入方式”的好文章,但作者从未完成: 我想要一个基本的跨浏览器扩展,没有任何第三方扩展或框架(尽可能轻,不依赖第三方),可以从远程服务器加载Jquery和JS,并且能够在页面完全加载之前或之后加载 我已经阅读了很多关于这个主题的主题,但是由于IE10、Chrome 26和FF20都有新的交叉链接限制,我想知道是否有人有关于以下要求的资源、源代码或教程: 我需要:Google chrome extension 浏览器扩展名;“注入方式”;跨浏览器扩展,包括来自远程服务器的JS,google-chrome-extension,cross-browser,firefox-addon,bho,Google Chrome Extension,Cross Browser,Firefox Addon,Bho,我发现了这篇关于“注入方式”的好文章,但作者从未完成: 我想要一个基本的跨浏览器扩展,没有任何第三方扩展或框架(尽可能轻,不依赖第三方),可以从远程服务器加载Jquery和JS,并且能够在页面完全加载之前或之后加载 我已经阅读了很多关于这个主题的主题,但是由于IE10、Chrome 26和FF20都有新的交叉链接限制,我想知道是否有人有关于以下要求的资源、源代码或教程: 我需要: 跨浏览器扩展支持(即8+或9+更糟的情况,Chrome) 26+,FF20+,狩猎) 能够注入托管在另一台服务
- 跨浏览器扩展支持(即8+或9+更糟的情况,Chrome)
26+,FF20+,狩猎)
- 能够注入托管在另一台服务器上的单个JS。在HTML的头部插入引用javascript文件的脚本标记 页,然后执行
- 不依赖于第三方扩展(greasmonkey)或框架(Kango、Crossrider)
- 能够在页面完全加载之前或之后加载
最后,我想我的唯一方法就是学习C++和.NET,让它与IE一起工作,但是如果有人能提供更多的源代码,那么测试速度和兼容性就很好了,这里讨论什么是最好的解决方案。< /P> < P >为什么Kango或CrrRiver不适合你的需要?这两个框架都允许您操作页面的DOM(这是您想要的):
- 康戈:
- 横越者:
- (铬)
- JetpackAPI(Firefox)
- (狩猎)
- (歌剧)
- 列出用于查找适当注入点的几个事件
- 列出了更多的接口。您将主要对
,iHTMLDocument
。。。接口iHTMLDocument2
在创建IE扩展之后,当然要部署它。我曾经创建过一个MSI。以下内容可以将JS注入页面(你可以在谷歌上搜索每个页面并找到下载链接等):FF-Greasemonkey GC-Tampermonkey-Greasemonkey for IEThanks感谢您的贡献,但是我想避免依赖于另一个像Greasemonkey这样的扩展,有没有理由不想要monkies?它们允许定制功能(可以跨不同的浏览器使用),您可以同时使用JS和jQuery注入。我看到的唯一问题是,这是在页面加载完成后发生的。非常感谢您的回答和宝贵的链接,我相应地更新了我的问题,因为理想情况下,我希望找到一种优雅的编码方式,特别是对于IE.@ Belcox不要看我的优雅:P i有零C,几乎没有C++技能,当我开始开发一个IE扩展。通过尝试创建一个工作的IE扩展,我在回答中提供了两个完全工作的示例。您应该能够使用我的答案中的资源创建您的第一个BHO。非常感谢您的支持,我只是很惊讶我没有发现任何人发布具有cross broswer支持的简单JS Injector。@BillCox,因为这样的东西价值数百万,例如。请展示一些认真的研究,我为您介绍了开发工作扩展的可行起点,而您甚至没有尝试理解或使用代码!我的意思是没有不尊重,你的贡献是非常宝贵的,特别是完整的C++ BHO例子,我没有完成它的唯一原因是我从来没有做过C++,所以我安装VS和学习。