4

我需要创建一个简单的 IE 插件,并试图弄清楚如何在 JavaScript 中做到这一点。到目前为止,我在 MSDN 上看到了一堆 .NET 示例,我还看到了 FireBreath 项目(这有点酷,但它是用 C++ 编写的),但在纯 JavaScript 中什么也没有。

有没有办法让 IE 的扩展有点像我们为 FF/Chrome/Opera 做的一样?

谢谢。

PS:我不需要任何 UI 组件,我所需要的只是跟踪页面加载并稍微更改 HTML 页面,仅此而已。

4

4 回答 4

6

您可以尝试http://kangoextensions.com/http://crossrider.com/两者都提供使用 JavaScript 开发的跨浏览器扩展支持

于 2012-11-26T23:11:50.213 回答
4

有没有办法让 IE 的扩展有点像我们为 FF/Chrome/Opera 做的一样?

简而言之,没有。对不起。IE 扩展需要编译,所以不能用脚本语言编写。

您应该能够用您选择的 .NET 语言编写它,但 Javascript 不会出现在该列表中。

于 2011-07-11T12:28:36.767 回答
2

Crossrider是跨浏览器的开发框架设计,专门针对您的需要和要求。Crossrider在构建时考虑了 Javascript,并且还内置了对 jQuery 的支持。

以下是使用 Crossrider 的一些好处:

  1. 仅使用 javascript 代码和一个 API 构建跨浏览器扩展
  2. 支持 Chrome、Firefox、Safari 和最重要的 Internet Explorer!
  3. 完全自定义的 Windows 安装程序,可以从一个 EXE 安装在所有浏览器上,也可以定义为 SILENT 安装程序。
  4. 如果您希望将用户安装到您自己的网站,则托管安装页面和安装小部件

但是,Crossrider 最强大的功能是“常规”javascript 开发人员能够从头开始构建跨浏览器的应用程序,这些应用程序可以在 Chrome、Firefox、Safari 和显然的内部资源管理器上运行。

(披露:我是 Crossrider 的员工)

于 2013-06-19T13:48:04.110 回答
0

根据这篇 Microsoft 文章,可以在没有 3rd 方工具的情况下这样做。但本文仅限于上下文菜单项。同一类别中的其他文章可能会有一些用处。虽然,它们被标记为已弃用,因此尚不清楚它们将在多长时间内有用。

于 2014-09-14T02:02:36.147 回答