2016-09-08 255 views
1

我使用從GoDaddy購買並託管在AWS s3上的域名創建了個人網站(http://www.soyoungpark.online)。我建立了一切,並認爲事情一直在起作用,直到我簡單地鏈接到我的linkedin個人資料。當我檢查網絡面板時,我看到狀態碼是200 OK,但是對於響應,沒有任何內容。代碼本身似乎沒有問題;它是簡單的與希望鏈接的href。所以我猜測我的AWS s3設置可能有問題?任何有類似經歷的人?GET請求200正常,但'鏈接無法加載響應數據'

回答

1

這可能是因爲這些服務包括所謂的「X-框架」,出於安全防止他們從其他網站中加載一個頭選項:

X框,選擇HTTP響應頭可以用來指示是否允許瀏覽器呈現<frame>, <iframe> or <object>中的頁面。通過確保其內容未嵌入其他網站,網站可以使用此功能來避免點擊劫持攻擊。來源:X-Frame-Options

這看起來試圖查看按照您例如LinkedIn的時候是這樣:

Refused to display 'https://www.linkedin.com/in/exampleuser' in a frame because it set 'X-Frame-Options' to 'sameorigin'. 

也就是說,將目標屬性,以每一個新的標籤或應該窗口打開允許這些外部服務導航到。

e.g:

<a href="https://www.linkedin.com/in/exampleuser" target="_blank"> 
+0

解決!只需一次快速跟進。你是怎麼找到這樣的信息的:「拒絕在一個框架中顯示blahblah,因爲......」 – ampersands

+0

非常好!對於這些錯誤,開發工具的控制檯選項卡應該做到這一點。 – Stu

相關問題