. У меня есть несколько попыток в течение нескольких часов, чтобы заставить это работать ... В некоторых браузерах IE ПРИМЕЧАНИЕ. Не все я получаю эту ошибку, когда пытаясь подключиться к Facebook.fb.xd.resolverelation (...). Fb 'является нулевым или нет объектом. Вождение меня сумасшедшим.
fb.xd.resolverelation(...).fb' is null or not an object
Ошибка появляется, когда скрипт внутри всплывающего окна возвращается на мой сайт после входа в Facebook.
Мой код выглядит следующим образом для подключения
window.fbAsyncInit = function() {
FB.init({
appId : '12345',
status : true,
cookie : true,
xfbml : true,
oauth : true,
channelUrl : '//site.com/pages/channel.php',
});
function updateButton(response) {
//button = document.getElementById('fb-auth');
loginHolder = document.getElementById('faceAccess');
if (response.authResponse) {
//user is already logged in and connected
loginHolder.style.display = "none";
FB.api('/me', function(info) {
login(response, info);
});
}
}
//window.onload=function(){
// run once with current status and whenever the status changes
FB.getLoginStatus(updateButton);
FB.Event.subscribe('auth.statusChange', updateButton);
//}
};
(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));
Спасибо за комментарий! Это не сделало этого, однако :(У меня никогда не было никаких проблем с этим, прежде чем я не могу понять, что проблема ... – Tobias
следующая попытка заставить его использовать HTTPS только. Посмотрите, нравится ли этой одной версии IE лучше. – DMCS
Еще раз спасибо за вашу помощь, к сожалению, это тоже не сделало :(Может ли это иметь какое-то отношение к перекрестному домену? Это так странно, что это случается с некоторыми браузерами. – Tobias