2013-03-03 32 views
0

Ç您好延長HTMLDomTree ++ & JavaScript的愛好者,如何通過C++

我想創建一個IE插件,其具有以下特徵,

  1. 有嵌入IE工具欄一個按鈕(完成)
  2. 通過點擊該按鈕,它執行了一些預編譯的C++代碼操縱DOM樹(完成)
  3. 我需要提高步驟2將本地函數附加到「窗口」對象(例如window.myfunc = function(a, b){return a + b;};),然後'eval'最終調用myfunc的一些預定義的JavaScript。

我只是不知道如何'擴展'現有的對象'窗口'。任何人都可以給我一些線索?

其實,我希望我的插件可以同時用於IE和Firefox/Chrome。但IE是當前的重中之重。

PS:如果有一種方法將函數'myfunc'註冊到JavaScript執行上下文的全局名稱空間,也會很酷。

感謝, 萬里

回答

0

確定。沒有人回覆:(

最後,我通過創建一個可以在JavaScript中使用的COM對象來實現目標。弱點是解決方案只適用於IE。