2017-05-27 92 views
0

My site is http://inquizgaming.info/无法使用我<a href> links from my website to external sites. (i.e. my site to my discord or patreon)

当您点击这里边一个环节,它给你一个消息,说:

“此内容不能在一帧显示 有被认为是一些内容在这里,但出版商不允许它显示在一个框架这是为了帮助保护您可以进入本网站的任何信息的安全性 试试这个: 打开这在一个新窗口”

在铬,页面只是保持空白。 这对我来说没有什么意义,因为我不构建这些链接(即使用或等)。 为先“加入不和谐”按钮的代码的整个身体是:

<section id="banner"> 
 
\t \t <div class="inner"> 
 
\t \t  <h2>Inquisitional Gaming</h2> 
 
\t \t \t <p>An open gaming community for all platforms!</p> 
 
\t \t \t  <ul class="actions"> 
 
          <li><a href="http://discord.gg/qDf8DG9" class="button big alt">Join Our Discord!</a></li><br> 
 
\t \t \t </ul> 
 
\t \t </div> 
 
\t </section>

而从这个我似乎,不明白是什么问题。我一直在网上查找。我是新来的HTML,CSS和JS。我是网站建设的新手,我相信这个问题是我想不到的地方。

编辑:当我右键单击(或保持在手机上)并在新窗口中打开它,链接工作正常。这非常令人沮丧。

+0

整个网站都在一个框架中。你可以看到,如果你右键点击任何地方并选择“查看页面源”。您必须与您的服务提供商进行整理。 – JJJ

+0

如果您确定在新标签中打开此页面,您可以这样做。使用代码Join Our Discord!,或者您已经与服务提供商 –

+0

进行了整理,因为@JJJ表示,您的网站是来自“http:// 68.185.245.9 /'的iframe,如果您去那里,您的链接工作得很好。请确保这个'inquizgaming.info'是一个指向你用来托管你的内容的IP地址的'A'DNS记录(在Windows 32位系统上的XAMPP上,不要这样做^^) – Luca

回答

1

如果你打开你的网站http://inquizgaming.info/并右键点击检查HTML你会看到<frameset border="0" rows="*,1">

如果您现在单击您网站上的链接,则discordapp.com服务器将HTTP-Header的“X-Frame-Options”设置为“sameorigin”。此标题表示,浏览器不允许在访问浏览器中呈现https://discordapp.com/invite/qDf8DG9

您可以阅读有关的HTTP标头在这里的细节:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options

正如你不能改变从discordapp.com HTTP的响应“您需要可以删除所有<frameset>, <frame> and <iframe>或者你可以一个target="_blank"属性添加到每个链接都引用外部链接。

1

如果你打开一个新窗口中的链接,该链接的作品完美的罚款,然后尝试添加以下内容到<a>标签...

<a href="http://discord.gg/qDf8DG9" class="button big alt" target="_blank">Join Our Discord!</a> 

target="_blank"属性告诉浏览器中打开链接一个新窗口。此外,在新窗口中放置外出链接(包含不特定于您的网站的内容)是一种很好的做法。


编辑:正如其他人所说,你的网站代码放置几个<frame>标签内。某些功能(例如<a>标签)的行为将有所不同。检查您的网站(使用开发人员的工具,在Chrome或Firefox上按Ctrl + Shift + I)将显示第一个标记为<frame>的容器。

+1

不,这不是一个好习惯。让用户决定是否要使用浏览器的默认行为在新窗口中打开它。 – Roy

+1

我的意思是,你不是“技术上”错误的,但这可能不是OP正在寻找的答案。 –

3

http://68.185.245.9/是您的主机IP。随着我收集的信息,你有一个链接到你的IP的索引文件,这反过来显示你的页面,但它将它与一个框架链接,从而打破了你的链接重定向你的能力。让您的服务提供商重新配置您的DNS,以便其A记录指向您的主机IP。

相关问题