我知道这个问题已经在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的源代码。是的,我知道有一种叫做“同源政策”的东西,不允许你这样做。但我很好奇的一件事是,例如萤火虫怎么做呢?
Firebug正在做我想做的事情,如果他们以某种方式能够访问内容,那么必须有办法这样做。如果我错了,如果有人能详细解释,我会很高兴。非常感谢你提前。
答案 0 :(得分:0)
简单的区别在于Firebug是浏览器的扩展,可以访问窗口,但不包含在窗口中。
您的代码在窗口内运行,受到更严格的安全策略