访问iFrame的内容?

时间:2016-01-27 02:50:16

标签: javascript jquery html cross-domain same-origin-policy

我知道这个问题已经在stackoverflow上被问了一千次,但我很好奇我最后会提到的一件事。我在过去的八个小时内搜索了如何获取iFrame的源代码,我无法访问!意味着像这样的东西

  

my_site.php

<html>
<head></head>
<body>
<iframe id="om_frame" name="om_frame" src="http://google.com"></iframe>
</body>
</html>

让我们说,“ my_site.php ”是我的服务器上运行的网站,我希望能够看到iframe的源代码,这是google的源代码。是的,我知道有一种叫做“同源政策”的东西,不允许你这样做。但我很好奇的一件事是,例如萤火虫怎么做呢? enter image description here

Firebug正在做我想做的事情,如果他们以某种方式能够访问内容,那么必须有办法这样做。如果我错了,如果有人能详细解释,我会很高兴。非常感谢你提前。

1 个答案:

答案 0 :(得分:0)

简单的区别在于Firebug是浏览器的扩展,可以访问窗口,但不包含在窗口中。

您的代码在窗口内运行,受到更严格的安全策略