如果 IFrame 正在加载外部页面(例如,维基百科),是否可以获取 IFrame 设置的当前 URL?我见过一些人说如果它不在你自己的服务器上是不可能的,但我发现的地方已经有 4 年的历史了。
如果不可能,是否有更简单的方法在另一个页面中显示一个页面并仍然可以访问 url?
谢谢。
最佳答案
这是不可能的,因为 same origin policy .
尝试这样做将导致在正常(即“合规”)用户代理中出现拒绝访问消息。
我不认为有一种简单的方法可以解决这个问题,因为这是浏览器安全的基石之一。
关于php - 获取 IFrame 的域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/957656/