不推荐使用 getAttributeNodeNS()。使用 getAttributeNS() 代替

发布于 2024-12-14 16:00:23 字数 434 浏览 0 评论 0原文

我正在开发一个网站,并使用 jQuery 来显示弹出窗口。

单击网站上的文章时,应该加载一个弹出窗口。以下代码用于此目的:

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

...但是弹出窗口被阻止并且此错误出现在 firebug 控制台中:

不推荐使用 getAttributeNodeNS()。使用 getAttributeNS() 代替

这里发生了什么?

I'm working on a website, and using jQuery to display pop-ups.

When clicking on an article on the website, it should load a pop-up. The following code is used for that purpose:

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

...but the pop-up is blocked and this error appears in the firebug console:

Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead

What's going on here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

-柠檬树下少年和吉他 2024-12-21 16:00:25

这既不是 FireFox 的问题,也不是 jQuery 的错误。这是一个 DOM 接口问题,因为 DOM level 4 API 发生了重大变化。

有关更多信息,请参阅此帖子:

参考

This is neither a problem with FireFox, nor a fault in jQuery. It's a DOM interface issue, due to breaking changes in DOM level 4 API.

See this post for additional information:

Reference

灯角 2024-12-21 16:00:24

针对控制台中显示的警告,使用 jQuery 打开了一张票证。缺点是 jQuery 团队不相信是他们造成了这个问题,而是 firebug 控制台本身。

如果您的弹出窗口被阻止,可能是由于您启动它的方式,或者浏览器阻止它打开。

更新:在不同的地方有与此问题相关的各种问题和错误报告;正在进行的评论和讨论可能有助于阐明OP的问题:

  1. https:// bugzilla.mozilla.org/show_bug.cgi?id=661327
  2. https://bugzilla.mozilla.org/show_bug.cgi?id=690120
  3. < a href="https://stackoverflow.com/q/7789847/74757">getAttributeNode() 和 getAttributeNodeNS() 警告
  4. Firefox 警告消息

A ticket was opened with jQuery about the warning that is displayed in the console. The short of it is that the jQuery team doesn't believe it's them causing the issue, but the firebug console itself.

If your popup is blocked it's probably due to the way you're launching it, or the browser is blocking it from opening.

UPDATE: There are various questions and bug reports associated with this issue at various places; the comments and discussions taking place may help shed some light on the OP's question:

  1. https://bugzilla.mozilla.org/show_bug.cgi?id=661327
  2. https://bugzilla.mozilla.org/show_bug.cgi?id=690120
  3. getAttributeNode() and getAttributeNodeNS() warnings
  4. Firefox warning message
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文