2009-06-05 17 views
2

IFrameが外部ページ(ウィキペディアなど)を読み込んでいる場合、現在のURLを取得できますか?私はいくつかの人が自分のサーバ上になければ不可能だと言うが、私が見つけたのは4歳の場所だと言った。IFrameのドメインを取得しますか?

可能であれば、別のページの中にページを表示しても、そのURLにアクセスするのは簡単ですか?

ありがとうございました。

答えて

8

same origin policyのため不可能です。

これを実行しようとすると、通常の(つまり「準拠した」)ユーザーエージェントにアクセス拒否メッセージが表示されます。

これはブラウザのセキュリティの基礎の1つであるため、これを回避する簡単な方法はないと思います。

0

これはあなたが探しているかもしれませんか?

<a href="#" onclick="document.getElementById('ifr').src = 'http://www.example.com'">click</a> 
+0

私はトーマラックが言ったことは私の問題だと思います。バマー。 – GuyNoir

+0

はい、彼の言うことは正しいです。私の主張は、あなたがURLを得ることができない間も、あなたはそれを設定できるということでした。 –

関連する問題