Javascript 了解用户在iframe中浏览的页面

Javascript 了解用户在iframe中浏览的页面,javascript,html,iframe,same-origin-policy,Javascript,Html,Iframe,Same Origin Policy,我想创建一个网页,这是一个主页,其中有一个iframe,其内容不来自与主页相同的主机,但我想知道用户当前正在iframe中浏览的页面 例如,我有一个主页,其中有一个绑定Javascript事件的按钮,还有一个iframe,可以从google这样的网站加载内容 用户可以根据自己的需要在iframe中导航内容,但当单击主页中的按钮时,必须弹出iframe中的当前url 我已经试过了,但由于同一来源政策始终适用,因此出现了如下错误 访问属性“位置”的权限被拒绝。发生。 我知道这是有道理的,根据SOP,

我想创建一个网页,这是一个主页,其中有一个iframe,其内容不来自与主页相同的主机,但我想知道用户当前正在iframe中浏览的页面

例如,我有一个主页,其中有一个绑定Javascript事件的按钮,还有一个iframe,可以从google这样的网站加载内容

用户可以根据自己的需要在iframe中导航内容,但当单击主页中的按钮时,必须弹出iframe中的当前url

我已经试过了,但由于同一来源政策始终适用,因此出现了如下错误 访问属性“位置”的权限被拒绝。发生。 我知道这是有道理的,根据SOP,但我真的需要这样做。 我想知道是否有一些黑客可以做到这一点,或者我必须承认这一点
限制并以另一种方式设计我的应用程序。

如果有这样的把戏,它将使浏览器安全无效,并暴露隐私问题。这些东西存在是有原因的

你可以为自己禁用它,但为他人绕过它是邪恶的

见: