プロが教えるわが家の防犯対策術!

IFRAMEのURLにhttp://www.goo.ne.jpなどのアドレスを設定した場合、URLの取得ってできますか?
IFRAMEの中でページ移動されてもそのときのアドレスを取得したいのですが、これは可能ですか?

よろしくお願いします。

A 回答 (1件)

<IFRAME id="test" name="test" src="

http://www.goo.ne.jp"></IFRAME>
とかの時
document.getElementById("test").src
でsrcに設定されているアドレスは取得できます。
また
test.location.href
の様にして移動したときのアドレスも取得できますが
IFRAMEを表示しているサイトと別のサイトを表示している場合には、
アクセス違反となり取得できません。
なので、質問文でのように自サイトのIFRAMEでwww.goo.ne.jpを表示しているような場合、そのアドレスを取得することはできません
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!