2011-07-22 3 views
0

クイック質問。次のコードはFirefoxのcommandDispatcher

var focusedWindow = document.commandDispatcher.focusedWindow; 

はFirefox拡張機能でのみ動作しますか?私はこの行でスクリプトを殺すように思えますし、コマンドディスパッチャーがFirefoxの内部部品であるかどうか疑問に思っています。

+0

コマンドディスパッチャーは、mozillaのXULに固有のようです。 – Cuber

答えて

2

コマンドディスパッチャは、Geckoアプリケーション固有のChromeWindowクラスのプロパティとして定義されています。

代わりにdocument.activeElementを使用する必要がありますが、focusedWindowほど強力ではありません。

+0

これは私の友人のバストです。アクティブな要素は私が必要とするものを助けませんが、コマンドディスパッチャーが何であるかを明確にしてくれてありがとう。 – Cuber