对于我在Firefox中打开的几乎每个页面,我都在开发人员工具栏的控制台中看到此错误:
(!)不推荐使用Components对象。它将很快被删除。
来源是html页面。我创建的页面会发生这种情况,但在许多常见的网站上也会发生这种情况。
如果在MDN网络文档的Components object上找到了此文档,但这并不能说明太多。请注意,即使该页面也显示此消息(!)
它看起来像是警告,但根据控制台过滤器,这是一个错误。
我的主要问题是:
因此,我不知道有任何问题。现在是。
我已经看了一年多了,也许更长了。我大部分时间都忽略了这一点,但是时不时地再次开始困扰我。我不希望我的代码突然中断,并且希望摆脱此消息,使其他消息模糊。
这不是页面开发人员要解决的。
骑自行车回家时,我脑海中浮现出一个可能的原因:我所使用的附加组件之一是否可能导致这种情况,是的,这似乎是事实。
我使用禁用的附件重新启动,消息消失了。
他们一次让他们一个启用,罪魁祸首是Selenium IDE。
A bug report on this issue已用Wo n't fix关闭,并显示以下消息:
此错误将在今年下半年移至本机应用程序时自行解决。
在2012年的MozillaZine topic中,解释了如何解决该问题。
[第一个只是警告该插件正在使用“组件”直接使用,当使用附加SDK。 (执行此操作的首选方法是访问的别名Components.classs和Components.interfaces以及SDK通过要求使用“ chrome”模块来提供)。这应该没问题现在,但将来可能成为一体。