提交FireFox附加组件时为什么会出现此警告?

时间:2013-02-21 20:35:50

标签: javascript firefox firefox-addon

这是我收到的信息:

Usage of non-SDK interface

Warning: This SDK-based add-on uses interfaces that aren't part of the SDK.
resources/lib/main.js
8
9
var {Cc, Ci, Cr} = require("chrome");
var data = require('sdk/self').data;

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

这意味着您已在代码中使用了一个可用但不属于公共API的方法。

这意味着您的代码可以正常工作但从长远来看不受支持;在任何给定的Firefox更新中,您所依赖的方法可能会在没有任何警告的情况下进行更改,而公共API中的方法将得到更长时间的完全支持(如果他们确实想要弃用某些内容,那么在公共API中您将获得充足的内容在它被实际删除之前的警告。)

至于你完成触发它的确切原因,我看不到你的代码就无法判断。