这是我收到的信息:
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;
我该如何解决这个问题?
答案 0 :(得分:0)
这意味着您已在代码中使用了一个可用但不属于公共API的方法。
这意味着您的代码可以正常工作但从长远来看不受支持;在任何给定的Firefox更新中,您所依赖的方法可能会在没有任何警告的情况下进行更改,而公共API中的方法将得到更长时间的完全支持(如果他们确实想要弃用某些内容,那么在公共API中您将获得充足的内容在它被实际删除之前的警告。)
至于你完成触发它的确切原因,我看不到你的代码就无法判断。