2012-05-03 17 views
0

我們正在努力讓Like按鈕工作,我們認爲這是因爲在data-href屬性上使用了IP地址而不是域名。這是真的嗎?像IP地址的按鈕數據 - href

<div class="fb-like" data-href="http://74.125.234.146" data-send="true" data-width="450" data-show-faces="false"> 
</div> 

一旦將data-href屬性設置爲域名,它就可以很好地工作。

在此先感謝!

+0

這是Google IP不是嗎?你有沒有試過它的域名? – honyovk

+0

是的,這只是一個例子。正如我上面所寫,設置域名後,它的工作原理。使用IP地址設置data-href是否有限制? – Klerisson

回答

1

我知道這是一個老問題,但我也遇到了這個問題,解決方案是facebook不會與IP地址一起使用,只與具有DNS的網頁或有效的數據href(像http://example.com

0

我會說,鑑於我所做的研究,沒有理由不應該這樣做。

screenshot of developers.facebook.com/docs/reference/plugins/like/

來源:https://developers.facebook.com/docs/reference/plugins/like/

然而,由於它沒有在測試中爲你工作,我會說沒有官方的限制(即我能找到),但不建議(爲了推薦的緣故)。

+0

您是否嘗試生成代碼?即使它寫了「注意:代碼中的URL是相對協議...在代碼中缺少http和https是故意的。」如果您只指定了IP地址,您將會收到「輸入的href無法識別爲有效的URL。」像我這樣的。 – Klerisson