<fb:login-button>仅限IE8(Internet Explorer)的问题

Col*_*tor 6 internet-explorer facebook internet-explorer-8

在我的网站上,我已经实现了Facebook登录按钮,它适用于除IE以外的所有浏览器.不知道为什么在IE上它不能很好地工作.您可以在我的网站http://colnect.com的主页上看到它已损坏,并出现以下Javascript错误:

Message: Unknown runtime error
Line: 43
Char: 729
Code: 0
URI: http://connect.facebook.net/en_US/all.js
Run Code Online (Sandbox Code Playgroud)

在另外两个页面上使用完全相同的FBML代码http://colnect.com/en/account/createhttp://colnect.com/en/sfGuardAuth/signin按钮出现并且效果很好.

有任何想法吗?

Dan*_*nny 16

将其添加到您的文档:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
Run Code Online (Sandbox Code Playgroud)


小智 4

我遇到了同样的问题,因为我将“fb:login-button”放在“a”标签内。如果 fb 按钮位于另一个元素内,请尝试保留它。