Github gist页面无法在iframe中加载。

10
我想在一个页面上列出我所有的代码片段,使用iframe似乎是最快、最简单的解决方案,但问题是它无法加载。我的示例展示了用于制作gist.github.com和google.com的相同html,Google会加载但Github不会。
这是Github施加的限制吗?有没有更好的方法可以在一个页面上嵌入所有我的代码片段,而不必逐个添加每个代码片段?我希望在创建新代码片段时自动显示它。 http://jsfiddle.net/guanome/VGEjB/1/
3个回答

17

1
有没有其他简单的方法可以在另一页上显示我所有的代码片段? - FarFigNewton
没有可靠的直接在页面中显示您的代码片段的方法。我建议通过服务器端(例如PHP)脚本定期请求页面来缓存您的代码片段。然后,在框架中包含您的代码片段,并附带指向当前检索时间的gist页面链接。 - Rob W

7
考虑到 GitHub 不允许通过框架来显示它的内容,就像 Rob 在他的回答中提到的一样(顺便赞一个+1),您可以考虑使用GitHub Api for Git。这样,您就可以构建自己的内容。

API看起来是获取要点的最佳方法,就像你说的那样,在那之后我可以随意显示内容。 - FarFigNewton

0

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

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

或者,

使用网页转pdf/png扩展将网页更改为pdf/png格式。然后使用pdf/png的 。我这样做了,对我有用,不幸的是它是静态的,不会更新。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接