7

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

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

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

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

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

4

3 回答 3

4

更新:

旧的Crossrider项目几年前就死了,站点/域已经转移到(¿worser?)事情上。但话又说回来,IE 本身已经前进了。

但是现在Tampermonkey 支持Microsoft Edge浏览器



旧的过时答案:

它不像 Greasemonkey 或用户脚本那样容易,但它也更强大。 您可以使用Crossrider(存档链接)开发适用于 IE 以及 Chrome 和 Firefox 的完整浏览器扩展。

越野车是用 javascript/jQuery 编码的。

于 2011-10-29T21:06:46.117 回答
2

我相信 IE 的唯一选择是编写Browser Helper Object,这是一个通常用 C++ 开发的 COM 组件,但也可以使用 .NET。换句话说,这将是一次彻底的重写。

于 2012-09-06T22:18:46.130 回答
0

BHO是一团糟。

您可以使用 IE 加速器做一些事情。它们相对简单,但不如 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 用于扩展和应用程序的一些技术,那就太好了。我的手指交叉。

于 2015-04-03T18:21:46.877 回答