2017-05-27 58 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。

相關問題