Ошибка получения "Невозможно прослушивать неопределенный элемент" при вставке кода для плагина на странице Facebook
Я пытаюсь вставить плагин страницы Facebook на моем сайте Wordpress. Когда я вставляю iframe плагина на странице Facebook, плагин корректно отображается на моем сайте, но на консоли инструментов разработчика я вижу следующую ошибку:
ErrorUtils обнаружил ошибку: "Невозможно прослушать неопределенный элемент. TAAL [2]". VM443242 Nj_EK_LUrYY.js: 57 ErrorUtils обнаружил ошибку: "Невозможно прослушать неопределенный элемент. TAAL [2]". Последующие ошибки не будут регистрироваться; см. https://fburl.com/debugjs.
Что может быть причиной этого, и как я могу его предотвратить?
Ответы
Ответ 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(){ ...});