Использование getAttributeNodeNS() устарело. Вместо этого используйте getAttributeNS()
Я работаю над веб-сайтом и использую jQuery для отображения всплывающих окон.
При нажатии на статью на веб-сайте она должна загружать всплывающее окно. Для этой цели используется следующий код:
var popup = jQuery(this).attr('rel');
jQuery('.window').append("http://www.perimetro.com.ar/-previa/"+popup+"");
jQuery('.adentro').load(popup);
... но всплывающее окно заблокировано, и эта ошибка появляется в консоли firebug:
Использование getAttributeNodeNS() устарело. Вместо этого используйте getAttributeNS() вместо
Что здесь происходит?
Ответы
Ответ 1
Открыт билет с jQuery о предупреждении, которое отображается в консоли. Короче говоря, команда jQuery не считает, что это вызывает проблему, но сама консоль firebug.
Если ваше всплывающее окно заблокировано, возможно, из-за того, что вы его запускаете, или браузер блокирует его от открытия.
ОБНОВЛЕНИЕ. Существуют различные вопросы и сообщения об ошибках, связанные с этой проблемой в разных местах; комментарии и дискуссии могут помочь пролить свет на вопрос ОП:
Ответ 2
Это не проблема с FireFox, а также ошибка в jQuery. Это проблема DOM-интерфейса, из-за нарушения изменений в API уровня DOM 4.
См. это сообщение для дополнительной информации:
Ссылка