我想在一个页面上列出我的所有要点,而 iframe 似乎是最快和最简单的解决方案,问题是它不会加载。我的示例显示了用于在 iframe 中显示 gist.github.com 和 google.com 的相同 html。谷歌会加载,但 github 不会。
这是 Github 施加的限制吗,有没有更好的方法可以将我的所有要点列出在一个页面上,而无需单独添加每个要点?我希望它在我创建一个新的时自动显示。
我想在一个页面上列出我的所有要点,而 iframe 似乎是最快和最简单的解决方案,问题是它不会加载。我的示例显示了用于在 iframe 中显示 gist.github.com 和 google.com 的相同 html。谷歌会加载,但 github 不会。
这是 Github 施加的限制吗,有没有更好的方法可以将我的所有要点列出在一个页面上,而无需单独添加每个要点?我希望它在我创建一个新的时自动显示。
Github 已经添加了X-Frame-Options: deny
HTTP 标头,它可以防止页面嵌入到页面(例如框架)中。
另请参阅:https ://developer.mozilla.org/en/The_X-FRAME-OPTIONS_response_header
考虑到 GitHub 不允许您使用框架显示其内容,lime Rob 在他的回答(+1 btw)中提到,您可以考虑使用GitHub Api for Git。
这样,您就可以构建自己的内容。
原谅我,因为我是一个大新手 - 但我可能有一个解决方案。
您不能将网页下载到本地,然后将其添加到您作为资源托管的服务器中。然后,只需在实际的 github 上添加一个 href。
或者,
可能将网页更改为 pdf/png,使用网页到 pdf/png 扩展名。然后使用 pdf/png 的。我这样做了,它对我有用,不幸的是它是静态的,不会是最新的。