chrome API (JavaScript) を使用して単純な DOM インスペクターを作成したいと思います (DOM 要素をクリックすると、要素に関する情報が表示される Firefox 開発者ツールの DOM インスペクターを知っています)。私はChromeブラウザを直接使用していませんが、Firefoxで使用されているChrome APIを使用しています。次のように addEventListener を使用してイベントを要素にバインドする方法を知っています。
target.addEventListener(type, listener[, options]);
target.addEventListener(type, listener[, useCapture]);
target.addEventListener(type, listener[, useCapture, wantsUntrusted]); // Gecko
しかし、上記のコードのターゲットは、特定の要素です。私の質問は、どの要素がクリックされるかわからないときにアイデアを実装する方法です。つまり、リスナーをすべての DOM 要素にバインドする必要がありますか? これには、より優れた、より簡単で普遍的な解決策があることを願っています。Firefox Webextensions の実装は Chrome と似ているはずなので、google-chrome API タグを追加します。