C++ と JavaScript のオタクの皆さん、こんにちは。
次の機能を備えた IE プラグインを作成したいと考えています。
- IEツールバーに埋め込まれたボタンがあります(完了)
- ボタンをクリックすると、DOM ツリーを操作するコンパイル済みの C++ コードが実行されます(完了) 。
- ステップ 2 を拡張してネイティブ関数を「window」オブジェクト (例:
window.myfunc = function(a, b){return a + b;};
) にアタッチし、最終的に myfunc を呼び出す定義済みの JavaScript を「評価」する必要があります。
既存のオブジェクト「ウィンドウ」を「拡張」する方法がわかりません。誰でも手がかりを教えてもらえますか?
実際には、プラグインが IE と Firefox/Chrome の両方で動作することを望んでいます。しかし、IEは現在の優先事項です。
PS: 関数 'myfunc' を JavaScript 実行コンテキストのグローバル名前空間に登録する方法があれば、それもクールです。
ありがとう、マイル