2010-12-08 9 views
1

ユーザーが変更したiframeの場所を確認する(リンクをクリックするなど)。だから私は、これはうまくいくかもしれない考え出し:iframeの場所の読み込みの観察

document.getElementById('myiframe').addEventListener('load', function(event) { 
    alert(event.originalTarget.location); 
}, true); 

何らかの理由event.originalTargetの場所を持っていません。

私の質問:場所にアクセスするにはどうすればよいですか?

this.contentWindow.location 

注:同一生成元ポリシー-で制限のiframeイストへのアクセス、あなたが場所を取得するためのiframeの代わりに、DOMノードによって表されるウィンドウ・オブジェクトにアクセスする必要が

答えて

1

ユーザーが別のドメイン/サブドメインのアドレスに移動すると、そのドメインに関する情報は得られません。

関連する問題