我無法從我的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並註銷,然後再次嘗試我的按鈕,新窗口仍會打開,但這次我可以登錄。但是,登錄後,我仍然進入相同的空白頁面。
我也遇到了這個問題。我正在訪問代碼中的完整網站鏈接。你有沒有發現是什麼導致了這種行爲? – 2011-06-06 13:24:37