Github gist页面不会加载到iframe中

时间:2011-10-04 14:19:44

标签: html iframe github gist

我想在单个页面上列出我的所有要点,而iframe似乎是最快捷,最简单的解决方案,问题是它无法加载。我的示例显示了用于在iframe中制作gist.github.com和google.com的相同html。谷歌将加载,但github不会。

这是Github强加的限制,有没有更好的方法列出在单个页面上嵌入我的所有要点而不单独添加每个要点?我希望它在我创建一个新的时自动显示。

http://jsfiddle.net/guanome/VGEjB/1/

3 个答案:

答案 0 :(得分:15)

Github添加了X-Frame-Options: deny HTTP标头,可防止页面嵌入页面(例如框架)。

另请参阅:https://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header

答案 1 :(得分:7)

考虑到GitHub不允许你用一个框架显示其内容,在他的回答(+1 btw)中提到了石灰Rob,你可以考虑使用GitHub Api for Git

这样,您可以构建自己的内容。

答案 2 :(得分:0)

原谅我,因为我是一个大新手 - 但我可能有一个解决方案。

无法将网页下载到本地,然后将其添加到您作为资源托管的服务器。然后,只需将href添加到实际的github。

或者,

可能会将网页更改为pdf / png,使用网页转换为pdf / png。然后使用pdf / png。我做到了这一点,它对我有用,不幸的是它是静态的,并且不会是最新的。