php - 获取 IFrame 的域?

标签 php javascript html url iframe

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

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

谢谢。

最佳答案

这是不可能的,因为 same origin policy .

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

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

关于php - 获取 IFrame 的域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/957656/

相关文章:

javascript - jQuery .clone() 整个 HTML 表单及其所有值

javascript - UWP JavaScript 应用程序 : run win32 EXE with parameters

javascript - 如何使用 this.form.submit() 通过 <select> <option> 表单发送值

html - 左右对齐表格列

php - 使用浏览器列出 Windows 更新

php - 在 PHPUnit 中重新运行上次失败的测试

javascript - 多个 DIV 并排

javascript - Jquery 启用/禁用复选框

html - 一排高度一样?

php - 如何配置用于缓存 OSCommerce 站点的 Varnish VCL 文件?