2011-11-09 11 views
0

ウィンドウA(ドメイン上)を開くウィンドウB(別のドメイン、YouTubeなど)を取得しようとしていて、ウィンドウBの現在のドキュメント位置をウィンドウA 。例として別のドメインを表示している別のウィンドウからドキュメントの位置を取得する

、ここで私が使用していたコードの一部です:

var popup; 
var popupRelay; 

function findPopupURL(){ 
    var loc=popup.document.location.href 
    $('#popuploc').html(loc); 
} 

function clickPopupLink(){ 
    var windowProperties='height:500,width:1000,location:1,toolbars:0';//etc etc 
    popup=window.open('http://www.youtube.com/','popup',windowProperties); 
    popupRelay=setInterval(findPopupURL,1000); 
} 

このコードは、しかし、このエラーを生成します。

残念ながら
Error: Permission denied to access property 'document' 

周りの仕事私は、私が両方のドメインにコードを入れる必要があることを知っています.ImがYouTubeのようにどこかに開くと明らかに不可能です。

私が知りたいのは、別のドメインを示す別のウィンドウからドキュメントの場所を取得する方法があるかどうかです。それは全くできますか?そしてもしそうなら、どうですか?

答えて

0

いいえ、他のドメインの人々の行動を偵察することはできません。それが、同じ起源ポリシーが存在する理由です。

+0

OK。私に決定的な答えをくれてくれてありがとう。 – Jimmery

関連する問題