Я получаю следующую ошибку, используя JDK для входа в систему Facebook, уверен, что это только что началось в течение последних 1 или 2 дней, и кто-нибудь тоже испытывает это? Вот мой код JS, а затем ОшибкаОшибка при обрыве: на объект не зарегистрирован полиполк Facebook JDK
FB.getLoginStatus(function(response) {
if (response.authResponse) {
//Fire Login Ajax
} else {
FB.login(function(response) {
if (response.authResponse) {
FB.api('/me', function(response) {
//Fire Login Ajax
});
}
});
}
});
Uncaught Error: No polyfill registered for object
q all.js:24
FB.subclass.process all.js:118
FB.provide._processElement.processor all.js:82
FB.provide._processElement all.js:82
FB.provide.parse all.js:82
q all.js:24
FB.provide.parse
сайтом я работаю на начали получать ту же ошибку прошлой ночью. Я пытаюсь отладить его в данный момент ... –
Итак, глядя, где происходит исключение, они заполняют массив некоторыми именами типов, а затем пытаются разыменовать элемент в массиве, используя '.toLowerCase()'. Это делает ключевое значение '' object'', а не '' Object'', поэтому элемент не найден и исключение исключено. –
... либо они должны последовательно вызывать 'toLowerCase()' при заполнении массива (некоторые из других ключей в нижнем регистре), либо удалять 'toLowerCase()' при доступе, но не уверены, какой. В любом случае, это не похоже на сложное решение, и, надеюсь, оно скоро будет выяснено. :) –