2013-05-13 65 views
1

我用来在iframe s中显示网页。但是当我试图在iframe中显示我的stackoverflow用户信息时,它出错了。内容没有得到显示。这种行为可能是什么原因(或多个原因)?如何在iframe中显示我的页面?是否有可能在iframe中用纯html显示它,或者是否有任何需要javaScriptAJAX或类似的东西?如果这是不可能的,是否有任何解决方法?stackoverflow页面没有出现在iframe内

Here是一个现场演示。

+1

如果你看错误控制台,你会看到以下内容(至少在Chrome中):“拒绝在一帧中显示'... url ...',因为它将'X-Frame-Options'设置为'SAMEORIGIN'。” – 2013-05-13 06:56:31

+0

是否有任何解决方法或修复? – 2013-05-13 06:57:12

+0

不在前端,没有。你究竟在努力实现什么?有一个[Stack Exchange API](http://api.stackoverflow.com/)可以帮助你。 – 2013-05-13 07:03:19

回答

0

可能的原因可能与Google相同。由于有些网站不允许他们的网站被iframed。

从@Daan引用: 谷歌使用的X-FRAME-OPTIONS HTTP标头,以禁止把iframe中的网页:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

可能是一个用的情况下也是如此。

+0

如果这就是原因,是否有任何使用Stack Exchange API解决方法的可能性? – 2013-05-13 17:46:51