JavaScript iFrame 限制

2024-02-05

我知道,出于安全原因,如果 iframe 属于不同的域,则 javascript 无法读取 iframe 的内容。这是有道理的,因为整个页面可能是一个 iframe,并且在框架之外具有监听脚本。

问题是 - 在另一个方向上是否也有同样的限制? iframe 中的 javascript(来自不同的域)可以读取和操作其父窗口中的 dom 吗?

Thanks!


你不能。
这将是一个安全漏洞。现在每个人都疯狂地向他们的网站添加 facebook iframe,想象一下 FB 中的 javascript 是否可以与您的页面进行交互;)
不管怎样,我设置了一个小例子,当我尝试从 iframe 内部获取父级的 div(位于另一个域中)时,得到了同源警告

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript iFrame 限制 的相关文章