2012-05-03 46 views
0

我得到以下錯誤,當我點擊mailto:colorbox中的鏈接。其工作沒有彩盒,但不幸的是我需要使用彩盒。mailto X框架選項錯誤

我試過header('X-Frame-Options:GOFORIT');但它不起作用。 並在控制檯中顯示以下錯誤消息。

Refused to display document because display forbidden by X-Frame-Options. 

有什麼想法嗎?

+0

您是否使用'mailto'作爲燈箱的主鏈接(或者我想我們現在稱它們爲colorboxes),還是作爲標題? – Anthony

回答

1

我從來沒有與X-Frame-Options混淆過(儘管我直接爲那些在clickjacking上寫這本書的人工作)。據Mozilla,只有兩個可接受的值:

  • DENY
  • SAMEORIGIN

而這些都是由的iFrame源服務器,它聽起來像你有控制權返回。這兩者都是防禦性的,而不是寬容的。

如果直接關閉標頭,會發生什麼情況?

此外,爲避免使用其Web郵件客戶端(如我)的用戶可能不想離開彩盒或將Webmail客戶端綁定到iframe中,請嘗試在鏈接上設置target="_blank"。也許逃避iframe將緩解其他問題。

+0

新西蘭我建議設計團隊在新標籤中創建鏈接或使其成爲父母。希望它可以修復 – Leon

0

某些網站禁止在iframe中顯示其網頁。如果這是你遇到的情況,那麼沒有太多可以做的事情。不過,我不建議嘗試彩色郵箱鏈接,因爲您無法控制訪問者如何處理這些鏈接。

+0

但我的1是mailto: 新西蘭我建議設計團隊在新標籤中創建鏈接,或者使其成爲父母 – Leon