关于“不推荐使用Components对象。它将很快被删除。”在开发工具控制台中

时间:2019-11-29 15:20:13

标签: firefox deprecated firefox-developer-tools

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

  

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

来源是html页面。这不仅发生在我创建的页面上,而且还出现在许多常见的网站上。

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

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

我的主要问题是:

  • 作为报告此页面的开发人员,这对我有帮助吗?
  • 如果是,该怎么办?

因此,我不知道有任何问题。就目前而言。

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

2 个答案:

答案 0 :(得分:4)

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

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

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

我一次一次启用了它们,罪魁祸首是 Selenium IDE

bug report on this issue已用无法修复关闭,并显示以下消息:

  

今年晚些时候移至本机应用程序时,此错误将自行解决。

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

  

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

答案 1 :(得分:2)

在我的FireFox中安装了Selenium插件后,这对我来说确实发生了。