获取不同域中的iframe父名称[重复]
Posted
技术标签:
【中文标题】获取不同域中的iframe父名称[重复]【英文标题】:Get iframe parent name which is in different domain [duplicate] 【发布时间】:2016-06-30 17:20:02 【问题描述】:我是跨域脚本的新手。我有一个域 abc.com 的应用程序。我正在集成我的应用程序。在另一个具有域 xyz.com 的网站中,在模态框内使用 iframe。单击链接时,我将打开一个带有 iframe 的模态以显示我的应用程序。现在我需要从 abc.com 中的代码访问 iframe 父元素,即模态并在该模态上应用事件(同时显示和隐藏模态)。我无法访问该模式。谁能帮我。提前致谢。
【问题讨论】:
【参考方案1】:您可以使用
从 iframe 内部的 javascript 访问 iframe 父级parent.abc();
在 Parent 中,您可以将文档域设置为与 iframe 内容相同。这有助于防止跨域问题。
<script>
document.domain = "xyz.com";
</script>
【讨论】:
您只能将document.domain
设置为当前域的超级域,事实并非如此。以上是关于获取不同域中的iframe父名称[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 jquery 访问不同域中 iframe 内的 div 元素