我需要创建一个简单的IE插件,并尝试弄清楚如何在JavaScript中执行此操作。到目前为止,我在MSDN上看到了一堆.NET示例,我也看过FireBreath项目(这很酷但是用C ++编写),但纯JavaScript中没有。
有没有办法像对待FF / Chrome / Opera一样对IE进行扩展?
感谢。
PS:我不需要任何UI组件,我只需要跟踪页面加载并改变HTML页面,这就是全部。
答案 0 :(得分:6)
您可以尝试使用http://kangoextensions.com/或http://crossrider.com/提供以JavaScript开发的跨浏览器扩展支持
答案 1 :(得分:4)
有没有办法像对待FF / Chrome / Opera一样对IE进行扩展?
简而言之,没有。抱歉。 IE扩展需要编译,因此您不能用脚本语言编写它们。
你应该可以用你选择的.NET语言编写它,但是Javascript不会出现在那个列表中。
答案 2 :(得分:2)
Crossrider是跨浏览器开发框架设计,专门针对您的需求和要求。 Crossrider在构建时考虑了Javascript,并且还支持jQuery。
以下是使用Crossrider的一些好处:
但是,关于Crossrider最强大的功能是能够使用常规的" javascript开发人员从头开始构建跨浏览器的exetnsions,可以在Chrome,Firefox,Safari和Interner Explorer上运行。
(披露:我是Crossrider员工)
答案 3 :(得分:0)
根据this Microsoft article,可以在没有第三方工具的情况下这样做。但该文章仅限于上下文菜单项。同一类别中的其他文章可能有一些用途。虽然它们被标记为已弃用,但是它们有用的时间尚不清楚。