关于“组件对象已弃用,该怎么办。在开发工具控制台中

问题描述 投票:0回答:1

对于我在Firefox中打开的几乎每个页面,我都在开发人员工具栏的控制台中看到此错误:

(!)不推荐使用Components对象。它将很快被删除。

来源是html页面。我创建的页面会发生这种情况,但在许多常见的网站上也会发生这种情况。

如果在MDN网络文档的Components object上找到了此文档,但这并不能说明太多。请注意,即使该页面也显示此消息(!)

它看起来像是警告,但根据控制台过滤器,这是一个错误。

我的主要问题是:

  • 作为报告此页面的开发人员,这对我来说有什么要解决的?
  • 如果是这样,怎么办?

因此,我不知道有任何问题。现在是。

我已经看了一年多了,也许更长了。我大部分时间都忽略了这一点,但是时不时地再次开始困扰我。我不希望我的代码突然中断,并且希望摆脱此消息,使其他消息模糊。

firefox deprecated firefox-developer-tools
1个回答
0
投票

这不是页面开发人员要解决的。

骑自行车回家时,我脑海中浮现出一个可能的原因:我所使用的附加组件之一是否可能导致这种情况,是的,这似乎是事实。

我使用禁用的附件重新启动,消息消失了。

他们一次让他们一个启用,罪魁祸首是Selenium IDE

A bug report on this issue已用Wo n't fix关闭,并显示以下消息:

此错误将在今年下半年移至本机应用程序时自行解决。

在2012年的MozillaZine topic中,解释了如何解决该问题。

[第一个只是警告该插件正在使用“组件”直接使用,当使用附加SDK。 (执行此操作的首选方法是访问的别名Components.classs和Components.interfaces以及SDK通过要求使用“ chrome”模块来提供)。这应该没问题现在,但将来可能成为一体。

© www.soinside.com 2019 - 2024. All rights reserved.