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