获取IFrame的域名?

时间:2009-06-05 19:19:32

标签: php javascript html url iframe

如果正在加载外部页面(例如,维基百科),是否可以获取IFrame设置的当前URL?我见过一些人说如果它不在你自己的服务器上是不可能的,但我发现那些已经有4年了。

如果不可能,是否有更简单的方法在另一个页面中显示页面并仍然可以访问该网址?

感谢。

2 个答案:

答案 0 :(得分:8)

由于same origin policy,这是不可能的。

尝试这样做将导致正常(即“合规”)用户代理中的访问被拒绝消息。

我认为没有一种简单的方法可以解决这个问题,因为这是浏览器安全性的基石之一。

答案 1 :(得分:0)

这可能是你想要的吗?

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