2011-11-19 112 views
0

我使用FBML和一切工作之前,然後我注意到,當你點擊評論框不會再顯示了。我檢查了開發網站,看到它現在完成的方式已經改變。Facebook贊按鈕評論不工作 - https問題

我更新了我的代碼,但它仍然沒有顯示評論框,但實際的喜歡操作正常。

這裏是一個鏈接:http://fez.nu/Oniir

編輯2:我使用XFBML,我不知道這是否有差別。我聽說FBML已被棄用

編輯3:我使用https在Facebook上瀏覽。我關掉了它,評論框出現在我的網站上。所以這個問題已經解決了,但是如何讓我的網站沒有使用在Facebook上使用安全瀏覽的用戶?

+0

你有沒有得到這個地方?我有完全相同的問題。像按鈕不再呈現彈出框我有共享按鈕啓用,它確實呈現彈出框!我也看到代碼已經更改並更新,但行爲與舊代碼和新代碼保持一致。 –

+0

看看我的編輯#3,並嘗試https關閉,看看它是否適合你。另外,沒有我沒有找到答案,它與https打開工作。 – kel

+0

那麼,你是否通過https託管你的XFBML?順便說一下,你的鏈接已經過時了。 –

回答

1

您可以使用HTML內聯框架。

<iframe src="https://mytab.example.com/tabs/"></iframe> 

This question製作了一個接受的解決方案,這似乎是你的問題。

摘要

可避免由不被具體有關的傳輸協議 支持SSL的站點SSL警告。例如而不是包括 http://或https://開頭使用//

<!-- Instead of this: --> 
<iframe src="http://www.facebook.com/plugins/like.php?params"></iframe> 

<!-- Do this: --> 
<iframe src="//www.facebook.com/plugins/like.php?params"></iframe> 

安全考慮

請注意,有一些安全注意事項,以這種方式。我建議你閱讀下面的文章和問題。


編輯1

FAQ for the Like Button,它說明它會nee d寬度爲400像素,爲用戶提供添加評論的選項。如果你沒有可用的400像素,我認爲你將不得不犧牲選項來發表評論,或者使用彈出式窗口。

+0

我目前沒有使用iframe,原因有兩個。 1)當我第一次實現像按鈕註釋只能用於XFBML。現在我發現它可以與iframe一起工作,但是這會導致2)我沒有400px的寬度來放置按鈕。 – kel

+0

@kel閱讀我的編輯。 – sshow

+0

就像我剛纔說的,當我第一次實現按鈕時,我用XFBML做了它,並且註釋工作。我想現在我想知道什麼時候改變了,爲什麼。我已經看到FBML已被棄用,這是否意味着XFBML也被棄用?如果是這種情況,那麼我會讓iframe工作,我正在爲該網站開發另一個主題,以便我們現在可以在沒有評論的情況下生活。 – kel

0

這個問題從昨晚開始。

我原以爲這是我的代碼,但快速回滾到代碼我知道(QA測試)工作表明瞭這個問題。

我去了源碼本身,Facebook的OWN Like按鈕生成工具和他們有同樣的問題。

然後我選擇了一個隨機CNN &雅虎新聞文章,這就是你所說的三連勝。所有3個網站都無法正確呈現類似按鈕的評論界面元素。

如果它走路,嘎嘎聲,像鴨子一樣移動它的頭... WTF? :))

+0

這個鏈接應該清楚它是一個facebook編碼問題:http://developers.facebook.com/docs/reference/plugins/like/ – kraft