2012-09-07 117 views
1

我已按照this tutorial在某些Facebook頁面上創建自定義頁面;現在的問題是,有些人看不到任何東西:他們可以看到裏面Facebook只是一個空白頁某些用戶的自定義Facebook頁面不可查看(空白頁面)

的頁面是:

https://www.facebook.com/AmbassadorRicevimenti(點擊主頁選項卡上有些人不能看到我的html頁面)

https://www.facebook.com/pages/Le-torte-di-Antonietta/173602889364785(主頁選項卡上單擊有些人不能看到我的html頁面)

對於這些網頁我有HTTPS和HTTP網址;我甚至試着只在這些頁面上寫上「你好」字,但沒有,有些人看不到任何東西。

顯然,沙箱模式已關閉,所以每個人都可以看到該頁面。

我已經看到,這個空白頁面發生在臉書登錄的用戶和未登錄的用戶(所以人們試圖看到沒有登錄Facebook的頁面,但使用直接鏈接);許多其他人(登錄而不是)可以毫無問題地看到頁面。

+0

在Win7上使用FF/Chrome/IE9在美國工作。看起來您需要深入瞭解有問題的用戶,並找出他們使用的瀏覽器,操作系統,isp等。 – cpilko

回答

1

對我來說,它看起來像您的選項卡應用程序的安全頁面選項卡網址工作正常,但您的頁面選項卡網址不是。對於您共享的兩個Facebook頁面,如果我通過https瀏覽但不瀏覽http,則可以看到您的應用內容。在兩頁上,當在http上查看Tab時,我看到錯誤消息「Loggati su Facebook per vedere questa pagina。Grazie mille」。 (這意味着用意大利語「登錄到Facebook」,但我已登錄。)

您確定http URL工作正常嗎?

您的http URL中是否有任何應用程序設置或功能會在通過http而不是https查看頁面時破壞頁面?

+0

有些人告訴我他們在facebook的iframe中看到404頁面,所以我寫了這條消息...我檢查了http url,它工作正常:http://www.brucisystems.com/facebook/ambassador/index。 html – satboy78

+0

所以,我試過在Facebook中禁用ssl連接,並且我得到了我寫的消息(請在facebook上登錄):似乎普通的url不起作用,但我可以直接在瀏覽器中看到它!我無法理解... – satboy78

+0

你確定你的應用設置中的頁面標籤網址沒有錯別字? (並且頁面標籤URL被列爲http,而不是https?) – Mac

0

聽起來像它可能與您的服務器發送HTTP標頭X-Frame-Options,當設置爲DENY禁止瀏覽器iframe服務的文檔。

有一個選項ALLOW facebook.com(或其他域),但根據MDN尚未得到很好的支持。

某些忽略此設置的瀏覽器會解釋您看到的行爲。