Facebook Like Button无法在IE中运行

时间:2011-04-19 18:11:43

标签: html facebook facebook-like

我无法从我的Facebook赞按钮获得一致的行为。我创建了这个例子,我认为这是最简单的实现......

<!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>

我已将此保存为HTML文件,我从我的机器上运行的网络服务器(localhost - 我认为这不会是一个问题,因为我喜欢的页面在这个例子中是面向公众的)。

如果我在谷歌浏览器中试用它,它似乎没有问题。

当我在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并注销,然后再次尝试我的按钮,新窗口仍会打开,但这次我可以登录。登录后,我仍然会被带到相同的空白页面。

1 个答案:

答案 0 :(得分:4)

无奈之下,我尝试从http://127.0.0.1而非http://localhost

访问我的本地网页

这似乎解决了(或至少解决了这个问题。)

我会听取任何可以解释这一切的人的意见!!