CẬP NHẬT: Vì vậy, điều này thật lớn. Nếu bạn cố gắng liên kết đến bất kỳ trang facebook nào với một nút tương tự thì nó không hoạt động. Hãy thử truy cập vào trang Facebook như tạo (http://developers.facebook.com/docs/reference/plugins/like/) và nhập URL của bất kỳ trang facebook nào giống như trang (như Stackoverflow's: http://www.facebook.com/stackoverflowpage).Nút Thích trên Facebook hiển thị 0 lượt thích cho TẤT CẢ các trang Facebook
Mã này đã hoạt động tốt cho đến sớm hơn hôm nay và bây giờ tôi hoàn toàn bị mất vì lý do tại sao nó đã ngừng hoạt động. Nút thích tải, nhưng bạn không thể thích nó hoặc gửi một tin nhắn với nó và số lượng tương tự là 0 (khoảng 350).
Đây là jsfiddle. Rất đơn giản: http://jsfiddle.net/rqR6C/
Thường xuyên và CHỈ trong bảng điều khiển của Google Chrome, tôi gặp lỗi. Tôi đã tìm thấy một vài người khác gặp thông báo lỗi tương tự, người cũng nói rằng nó không liên tục. Dưới đây là các lỗi:
The frame requesting access set 'document.domain' to 'facebook.com', but the frame being accessed did not. Both must set 'document.domain' to the same value to allow access.
Mã:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
// Init the SDK upon load
window.fbAsyncInit = function() {
FB.init({
appId : '464723870207650', // App ID
channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse XFBML
frictionlessRequests: true
});
}
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
</script>
<div class="fb-like" data-href="http://facebook.com/pages/Grouptonescom/160798537354204" data-send="true" data-layout="button_count" data-width="180" data-show-faces="false"></div>
div 'fb-root' của bạn ở đâu? Có bất kỳ thông báo lỗi nào trong bảng điều khiển của trình duyệt không? – Phil
Ngoài ra, có thể chỉ là một cái gì đó để làm với mã lưu trữ trên jsfiddle, nhưng tôi thấy thông báo lỗi này; "URL không cho phép bởi cấu hình Ứng dụng: Một hoặc nhiều URL đã cho không được cài đặt của ứng dụng cho phép. URL này phải khớp với URL của trang web hoặc URL Canvas hoặc tên miền phải là tên miền phụ của một trong các miền của ứng dụng . " – Phil
Lỗi chỉ xảy ra trong Google Chrome và không liên tục ở mức tốt nhất. Tôi không thể làm cho nó xuất hiện trong giao diện điều khiển của Safari bao giờ hết. Tôi đã thêm fb-root và trên bảng điều khiển của tôi trong chrome Tôi nhận được lỗi này: Khung yêu cầu truy cập đặt 'document.domain' thành 'facebook.com', nhưng khung đang được truy cập thì không. Cả hai phải đặt 'document.domain' thành cùng một giá trị để cho phép truy cập – Colin