Ошибка получения "Невозможно прослушивать неопределенный элемент" при вставке кода для плагина на странице Facebook - программирование
Подтвердить что ты не робот

Ошибка получения "Невозможно прослушивать неопределенный элемент" при вставке кода для плагина на странице Facebook

Я пытаюсь вставить плагин страницы Facebook на моем сайте Wordpress. Когда я вставляю iframe плагина на странице Facebook, плагин корректно отображается на моем сайте, но на консоли инструментов разработчика я вижу следующую ошибку:

ErrorUtils обнаружил ошибку: "Невозможно прослушать неопределенный элемент. TAAL [2]". VM443242 Nj_EK_LUrYY.js: 57 ErrorUtils обнаружил ошибку: "Невозможно прослушать неопределенный элемент. TAAL [2]". Последующие ошибки не будут регистрироваться; см. https://fburl.com/debugjs.

Что может быть причиной этого, и как я могу его предотвратить?

4b9b3361

Ответ 1

Как также обсуждалось здесь, эта проблема возникает только с Facebook.js. Однако эта ошибка: Cannot listen to an undefined element. TAAL[2] Cannot listen to an undefined element. TAAL[2] исчезает, когда я обновил jQuery.

Эта ошибка может быть вызвана алиасами jquery, такими как.load,.unload или.error, устаревшими с jQuery 1.8. Найдите эти псевдонимы в своем коде и замените их на.on(), чтобы вместо этого регистрировать слушателей. Пример:

$(window).load(function(){...});

будет выглядеть так:

$(window).on('load', function(){ ...});