2011-04-19 89 views
2

我無法從我的Facebook Like按鈕獲得一致的行爲不工作。我創建了這個例子,我認爲是最簡單的可能的實現......Facebook的Like按鈕在IE

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> 
    <head> 
     <title>Untitled Page</title> 
     <script src="http://connect.facebook.net/en_US/all.js#xfbml=1" type="text/javascript"></script> 
    </head> 
    <body> 
     <fb:like href="http://www.stackoverflow.com" layout="button_count" show_faces="false" width="450" font=""></fb:like> 
    </body> 
</html> 

我已保存這個作爲我從一個web服務器我的機器上運行的服務的HTML文件(本地主機 - 我認爲這億韓元這不是一個問題,因爲在這個例子中我喜歡的頁面是面向公衆的)。

如果我嘗試這個谷歌瀏覽器,它似乎沒有問題的工作。

當我嘗試在IE9中,像按鈕呈現,但是當我點擊它,一個新的IE窗口中打開其中大部分是空白的除了一個藍色的Facebook的頭。該網頁的網址是:http://www.facebook.com/connect/connect_to_external_page_widget_loggedin.php?social_plugin=like&external_page_url=http%3A%2F%2Fwww.stackoverflow.com%2F

這是真的困惑我的例子,因爲它得到一樣簡單!任何幫助將非常感激!

編輯:多一點信息。如果我在IE9中登錄Facebook並註銷,然後再次嘗試我的按鈕,新窗口仍會打開,但這次我可以登錄。但是,登錄後,我仍然進入相同的空白頁面。

+0

我也遇到了這個問題。我正在訪問代碼中的完整網站鏈接。你有沒有發現是什麼導致了這種行爲? – 2011-06-06 13:24:37

回答

4

在絕望中,我試圖從http://127.0.0.1訪問我的本地頁面,而不是http://localhost

這似乎已經解決了(或至少避開)的問題。

我會聽到任何人誰可以解釋這是一切有關!只有IE瀏覽器 -

+0

你的工作是完美的。終於在5個小時的研究之後找到了這篇文章:) – 2011-07-03 12:28:55

+0

需要+1和更多信息。我有同樣的問題,並改爲IP修復它。我懷疑這是因爲我們正在從本地主機進行測試。 – Ryre 2012-02-28 16:49:33