Tôi đang sao chép mã ngay trên this page trên trang web dành cho nhà phát triển của Facebook và phương thức fbAsyncInit() không bao giờ kích hoạt. Tôi cũng đã đọc this page, tôi đã chỉnh sửa mã theo một vài cách khác nhau và tôi không thể có được phương pháp để kích hoạt. Suy nghĩ của bạn?Javascript: Phương thức fbAsyncInit() của tôi không bao giờ được gọi là
Ngoài ra, cho những gì nó có giá trị, khi tôi cố gắng và chạy mã này và Chrome (trên Mac) và chạy Firebug Lite, tôi nhận được một lỗi mà nói "Firebug Lite không thể được nạp trong trang này"
Dưới đây là mã ...
<html>
<head>
</head>
<body>
<div id="fb-root"></div>
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({
appId : '1234567890', // App ID
channelUrl : '//localhost/test.html', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
alert("this statement never gets called either");
};
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
</script>
</body>
</html>
là tập tin của bạn được gọi là test.html? – DMCS
vâng, đó là một vấn đề? – BeachRunnerFred
Có lỗi js nào không? –