GÜNCELLEME: Yani bu büyük. Herhangi bir facebook sayfasına benzer bir butona bağlanmayı denerseniz işe yaramaz. Facebook benzeri oluşturma sayfasına gitmeyi deneyin (http://developers.facebook.com/docs/reference/plugins/like/) ve facebook benzeri bir sayfanın URL'sini girin (Stackoverflow'un: http://www.facebook.com/stackoverflowpage).Facebook TÜM Facebook sayfalarında 0 beğeni gösteriliyor Beğen
Bu kod bugün erken saatlere kadar çalışıyordu ve şimdi neden çalışmayı bıraktığı konusunda tamamen kayboldum. Benzer düğme yükler, ancak beğenemezsiniz veya onunla bir mesaj gönderemezsiniz ve benzeri sayı 0'dır (yaklaşık 350 olmalıdır).
İşte jsfiddle. Bu çok basit: http://jsfiddle.net/rqR6C/
Google Chrome konsolunda sıkça ve SADECE her seferinde bir hata alıyorum. Aynı hata mesajını deneyimleyen birkaç kişi daha buldum, bu da aralıklı olduğunu söylüyor. İşte hatadır:
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.
kodu:
<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>
'fb-root' div'iniz nerde? Tarayıcınızın konsolunda herhangi bir hata mesajı var mı? – Phil
Ayrıca, sadece jsfiddle üzerinde barındırma kodu ile ilgili bir şey olabilir, ancak bu hata mesajını görüyorum; "Verilen URL'ye Uygulama yapılandırması tarafından izin verilmiyor. Verilen URL'lerden bir veya daha fazlasının Uygulama ayarları tarafından izin verilmiyor. Web Sitesi URL'si veya Canvas URL'si ile eşleşmesi gerekiyor veya alan, Uygulama alan adlarından birinin alt alanı olmalıdır. ." – Phil
Hata, yalnızca Google Chrome’da ve aralıklı olarak en iyi ihtimalle gerçekleşir. Safari’nin konsolunda görünmesini sağlayamıyorum. Fb-root'u ekledim ve konsolumdaki kromda bu hatayı alıyorum: 'document.domain' için 'facebook.com' olarak ayarlanan kağıda erişmek isteyen ancak erişilen kareye erişemeyen çerçeve. Her ikisi de 'document.domain' değerini – Colin