【发布时间】:2010-07-25 13:05:47
【问题描述】:
Facebook 和其他网站提供了一些 iframe 片段,我可以将它们放入我的网站。 示例:
<iframe src="http://www.facebook.com/widgets/like.php?href=http://example.com"
scrolling="no" frameborder="0"
style="border:none; width:450px; height:80px"></iframe>
我想知道的是,如果我把这段代码放在我这边,他们加载到我页面中的代码可以访问我页面的 DOM 吗?如果是这样,我会看到一些安全问题。
同样,facebook 允许我将 iframe 放入他们的网站,这就是 facebook 应用程序的工作方式。 然后我可以从包含我的 iframe 的任何页面上挖掘任何数据吗?
请注意,我在这里以 facebook 为例,但许多公司都在做同样的事情,所以这个问题在任何方面都不是 facebook 特有的,所以我没有这样标记它。
父页面也可以访问iframe的DOM吗?
【问题讨论】: