Использование getAttributeNodeNS () не рекомендуется. Вместо этого используйте getAttributeNS () - PullRequest
12 голосов
/ 11 ноября 2011

Я работаю на веб-сайте и использую jQuery для отображения всплывающих окон.

При нажатии на статью на веб-сайте она должна загрузить всплывающее окно.Для этой цели используется следующий код:

var popup = jQuery(this).attr('rel'); 
jQuery('.window').append("http://www.perimetro.com.ar/-previa/"+popup+""); 
jQuery('.adentro').load(popup);

... но всплывающее окно заблокировано, и эта ошибка появляется в консоли Firebug:

Использование getAttributeNodeNS () устарела.Вместо этого используйте getAttributeNS ()

Что здесь происходит?

Ответы [ 2 ]

13 голосов
/ 11 ноября 2011

Был открыт тикет с jQuery о предупреждении, которое отображается в консоли. Суть в том, что команда jQuery не верит, что именно они являются причиной проблемы, а сама консоль firebug.

Если ваше всплывающее окно заблокировано, это, вероятно, связано с тем, как вы его запускаете, или браузер блокирует его открытие.

ОБНОВЛЕНИЕ: Есть разные вопросы и сообщения об ошибках, связанных с этой проблемой в разных местах; комментарии и обсуждения могут помочь пролить свет на вопрос ФП:

  1. https://bugzilla.mozilla.org/show_bug.cgi?id=661327
  2. https://bugzilla.mozilla.org/show_bug.cgi?id=690120
  3. предупреждения getAttributeNode () и getAttributeNodeNS ()
  4. Предупреждение Firefox
5 голосов
/ 10 января 2012

Это ни проблема с FireFox, ни ошибка в jQuery . Это проблема интерфейса DOM из-за критических изменений в API уровня 4 DOM.

См. Этот пост для дополнительной информации:

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...