12

現在のページに読み込まれているアイテムを追跡する間隔が必要です。たとえば、css ファイル、いくつかのスクリプト、画像、Flash ビデオ プレーヤーを読み込むページがあり、Flash ビデオ プレーヤーがビデオ ファイルを読み込むとします。読み込まれた要素は、ページと同じドメインのものである場合とそうでない場合があります。それらの一部は、ajax またはフラッシュを介して読み込まれ、ページにタグがない場合があります。それぞれを追跡し、それらに関する情報を格納する配列を作成したいと考えています。

この疑似コードに似たスクリプトを作成したいと思います。

var all_external_resources = array();

setInterval(function() {
  var external_items = list_external_resources();
  for (var i in external_items) {
    if (all_external_resources.indexOf(external_items[i]) < 0)
      all_external_resources.push(external_items[i]);
  }
}, 100);

これは可能でしょうか?

4

1 に答える 1