「完了した時」「文書完了した時」というイベントはページ単位で発生するわけではなく、
JavaScript等を使用したAjaxや、iframeなどでロードする際にも発生します。
つまり、文書完了とはそのページを完全にロードし終わったわけではないんですね。
複数回のイベントを抑制するために、私は以下のようにURLの重複をチェックして回避しています。
非常に簡易的ですが、始めの文書完了イベントのみ通るようにしています。
#ここから
Aブラウザとはブラウザ
その文書完了した時は~
もし、(MAE=AブラウザのURL)ならば、//重複防止
戻る
違えば、
「文書完了」という。
MAE=AブラウザのURL
#ここまで
また、IEコンポーネントについては、以下のURLを参照下さい。
http://www.sleipnir-wiki.jp/index.php?IE%20%A4%C8%20IE%20%A5%B3%A5%F3%A5%DD%A1%BC%A5%CD%A5%F3%A5%C8%20%A4%CE%B0%E3%A4%A4
よって、IEコンポーネントはユーザーの環境に依存します。