无法从父网页访问子 iframe DOM



我被分配了一个任务,要在iframe中打开网页,用户可以导航到iframe中的内页。但我的任务是使用 Javascript 或 Jquery 获取 iframe 内页的 URL。

让我清楚地解释这个问题,我有一个网页(比如 abc.corp.com),我正在使用 iframe 显示另一个网页(比如 bcd.corp.com)。基本上两者都来自"corp.com",但我无法访问子 iframe DOM,我们在尝试访问 iframe 对象时获得了拒绝访问的权限。

子 iframe 页面 (bcd.corp.com) 由其他团队开发和维护,我们无权访问该网页。

我们尝试将父页面和子 iframe 页面的 document.domain 属性更改为相同的域"corp.com",但我们无法修改子 iframe 页面域。

请提供此问题的解决方法。

提前致谢

"无法从父网页访问子 iframe DOM"

我认为这是iframe的一个目标,将DOM分开。但是,您可以使用这样的东西进行访问。

function getIFrameDom( referenceToYourIFrame ) {
     return frameRef.contentWindow ? frameRef.contentWindow.document :  frameRef.contentDocument
}

最新更新