Uncaught ReferenceError: _onloadHook is not defined
爲什麼?我的代碼如下:爲什麼我爲我的Facebook Like按鈕獲取此錯誤?
<!DOCTYPE html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml">
<html>
<head>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<script type="text/javascript">
//Initialize facebook
FB.init({
appId : '12345',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
channelUrl : 'http://www.abc.com/channel.html', // channel.html file
});
</script>
</head>
<body>
<div id="fb-root"></div>
<fb:send href="http://abc.com/blah" font="lucida grande" ref="codes_popup"></fb:send>
<fb:send href="http://abc.com/blah" font="lucida grande" ref="codes_popup"></fb:send>
</body>
</html>
編輯:當我有多個這會發生。當我只有一個「發送」按鈕時,錯誤不存在。
對於每個額外的「發送」按鈕,都會發生錯誤。
我把它放在jQuery的document.ready中,但它仍然在發生 – user847495
讓我們一步一個腳印,上面的工作是否奏效? – ifaour
@ifaour:我直接在'fb-root'下使用了它,我得到了和OP一樣的錯誤,似乎是今天剛剛開始的 – TMC