“X-Frame-Options拒绝加载”

时间:2016-11-08 16:26:22

标签: url github-pages

我正在使用Dreamhost的工具显示this想到一个不同的URL,据我所知,它将整个网站放在一个框架中。

(这是我从http://communikate.equalitytime.co.uk/提供的网址)

我的问题是链接都在框架内尝试打开,即使这样做没有帮助。更重要的是,链接页面与Github失败,因为“由X-Frame-Options拒绝加载”(这是udnerstandable)。

我的问题是 - 如何确保在框架内打开的任何外部链接在框架外打开?

1 个答案:

答案 0 :(得分:0)

  

Dreamhost的工具,据我所知,它将整个网站放在一个框架中。

这看起来有些奇怪,您可能想与主持人联系,了解他们为何/如何做到这一点。他们希望在框架集中拥有所有链接,这似乎很奇怪。这似乎是非常不受欢迎的行为。

  

如何确保在框架内打开的任何外部链接在框架外打开?

执行此操作的最佳方法是在锚元素中设置target="_top",因此您必须修改HTML。例如:

<a target="_top" href="https://github.com/joereddington/CommuniKate" class="btn btn-default btn-lg">
    <i class="fa fa-github fa-fw"></i> 
    <span class="network-name">github</span>
</a>

或者你可以编写一些JavaScript来在所有锚元素上设置它,而不是单独将它添加到元素中。