2010-05-09 58 views
1

我在XUL中開發了一個Firefox工具欄,它使用JavaScript來操作DOM。Firefox的XUL工具欄與JavaScript到IE?

我想將其導出到IE。

我知道,IE不支持XUL,但奇怪:

(1)是否有使用現有的JavaScript代碼的IE工具欄,以及一個簡單的方法? (2)是否有一個IE安裝程序,輕鬆創建所有必要的註冊表值創建工具欄?

我會很感激任何幫助。如果任何人都可以指向我的示例IE工具欄代碼,有幾個按鈕,下拉菜單,甚至可能是一個搜索框,這將使事情變得更容易。

謝謝!

回答

0

寫一個IE工具欄,需要C++,Windows的API和微軟COM。如果你有付費版本的Visual Studio,那麼你也可以使用ATL來簡化一些工作。

您將無法重新使用JavaScript代碼。除非可能使用JavaScript代碼來操作當前加載的網頁的DOM。

這篇文章是什麼讓我開始: http://msdn.microsoft.com/en-us/library/bb776819.aspx

我發現這是一個helpful sample

我想警告你,雖然創建IE工具欄可能會很痛苦。如果你認真,那麼我建議你先學習和理解COM和ActiveX的基礎知識。 (我沒有這樣做,花了很多時間搞亂了無處不在。)

另一種選擇是將XULRunner嵌入到IE中。它將允許你移植你的大部分代碼。雖然我從來沒有嘗試過。

2

利用這一點,你可以嘗試端口您AmpleSDK工具欄,即

0

那麼公司www.softomate.com專注於將現有的FF插件移植到IE和其他瀏覽器。我們能夠將現有的安全相關插件移植到IE和Safari中。