Firefox XUL工具栏用javascript到IE?

时间:2010-05-09 22:57:46

标签: javascript firefox internet-explorer xul toolbar

我在XUL中开发了一个Firefox工具栏,它使用javascript来操作DOM。

我想把它导出到IE。

我知道IE不支持XUL,但想知道:

(1)是否有一种简单的方法可以将现有的javascript代码用于IE工具栏?

(2)是否有一个IE安装程序可以轻松创建所有必要的注册表值来创建工具栏?

我会感激任何帮助。如果有人能指出一个示例IE工具栏代码,有几个按钮,下拉菜单甚至是搜索框,那么这也会让事情变得更容易。

谢谢!

3 个答案:

答案 0 :(得分:2)

使用此功能尝试AmpleSDK,您可以将工具栏移至ie

答案 1 :(得分:0)

编写IE工具栏需要C ++,Windows API和Microsoft COM。如果你有Visual Studio的付费版本,那么你也可以使用ATL来简化一些工作。

您将无法重复使用JavaScript代码。除非用于操作当前加载的网页的DOM的JavaScript代码。

这篇文章让我开始: http://msdn.microsoft.com/en-us/library/bb776819.aspx

我发现这是helpful sample

我想警告你,虽然创建一个IE工具栏可能会非常痛苦。如果你是认真的,那么我建议你先学习和理解COM和ActiveX的基础知识。 (我没有这样做,花了很多时间搞乱无处可去。)

另一种选择是在IE中嵌入XULRunner。它允许您移植大部分代码。我自己从未尝试过这个。

答案 2 :(得分:0)

公司www.softomate.com专注于将现有的FF插件移植到IE和其他浏览器。我们能够将现有的安全相关插件移植到IE和Safari上。