IE有一个简单的,javascript驱动的扩展开发方式,如Chrome,FF,Safari和Opera吗?

问题描述 投票:7回答:3

在放弃我的广泛谷歌搜索之前,我想我会做出最后的努力并在这里问...

在Chrome,Safari,Firefox和Opera中 - 使用javascript(以及每个浏览器的一些原生javascript函数)编写浏览器扩展非常容易......

我似乎无法找到IE的这种等价物。我见过Greasemonkey替代品 - 其中大部分仅适用于非常简单的脚本。

IE9或10是否支持使用javascript而不是C等扩展开发?

我有一个非常大的扩展工作在FF,Chrome,Safari和Opera,我很乐意支持IE,如果它不意味着完全重写为不同的语言,但我似乎找不到任何类型的IE相当于“内容脚本”或“用户javascript”类型扩展名...

javascript internet-explorer userscripts browser-extension
3个回答
4
投票

Update:

旧的Crossrider项目在几年前就已经死了,网站/域名已经转移到(更糟糕的)事情上。但是,IE本身又一次继续前进。

但现在Tampermonkey supports the Microsoft Edge browser



旧的过时答案:

它不是Greasemonkey或userscripts的简易,但它也更强大。 你可以使用Crossrider (存档链接) 开发适用于IE的完整浏览器扩展,以及Chrome和Firefox。

Crossrider 是 用javascript / jQuery编码。


2
投票

我认为IE的唯一选择是编写一个Browser Helper Object,它是一个通常用C ++开发的COM组件,但也可以使用.NET。换句话说,它将是一个完整的重写。


0
投票

BHO很乱。

你可以用IE Accelerator做一些事情。它们相对容易,但没有Chrome扩展程序那么强大。它们是XML驱动的,您可以从自己的网站安装它们,也可以使用Microsoft的库。

这是一个创建一个博客。 http://blogs.msdn.com/b/sudeepg/archive/2009/02/22/creating-a-custom-accelerator-for-internet-explorer-8.aspx

如果下一个MS浏览器会使用Chrome和Firefox用于扩展和应用程序的一些技术,那将会很棒。我的手指交叉。

© www.soinside.com 2019 - 2024. All rights reserved.