サイトで使用されているすべてのグローバル変数をリストする方法は何ですか? どのブラウザの JavaScript デバッガーでもそれができますか? 使用されるというのは、変更/追加ではなく、読み取られることを意味します。iframe の変数を検出できれば便利です。
注意: サイトによって「変更された」グローバル変数のリストを取得する必要があります。すべてではなく、追加されたものや編集されたもの、サイト スクリプトのどこかで使用されたものだけです。
ベストアンサー1
Chrome で、開発ツールに移動してコンソールを開きます。次に、次のように入力します。
Object.keys( window );
これにより、すべてのグローバル変数の配列が得られます。
Googleで少し検索してみたら、方法を見つけました。ファイアフォックスそしてそのjslinterさんアドオン。
セットアップが完了したら、jslinterを開いてオプション->すべてをチェック左の列「未使用のパラメータを許容する」を除く。
次に、ウェブページでjslinterを実行し、結果を下にスクロールします。未使用の変数(グローバル、そして各関数に対してローカル)。
次に、Object.keys(window);
コンソールで実行し、両方の結果を比較して、どちらが使用されているかを確認します。