2012-03-21 95 views
2

如果我有一个iframe从不同的服务器加载一个网站,比如bing.com,我可以操作或检索该iframe中的代码吗?你有访问iframe加载外部网站的内容吗?

如果不是,我可以做一个curl请求并从中创建iframe然后操纵它,对吧?

+0

它会要求你以某种方式调整请求,但如果你这样做 - 为什么你会把它放回到iframe中?但是 - 你可以这样操纵它。 – mikevoermans 2012-03-21 22:03:15

+0

打破了BING的TOS,可能还有很多其他网站。 – 2012-03-21 22:45:35

+0

Dagon,bing.com就是一个例子。 – iwek 2012-03-25 01:25:05

回答

1

在JavaScript中,如果该站点位于与加载iframe的域不同的域上,则无法访问iframe的内容。您可以通过让PHP“脚本化”请求来代理页面加载。除此之外,还有很多涉及干净地代理另一个网站的内容。