1

这是我收到的消息:

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;

我怎样才能解决这个问题?

4

1 回答 1

0

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

这意味着您的代码可以工作,但长期不受支持;在任何给定的 Firefox 更新中,您所依赖的方法可能会在没有警告的情况下更改,而公共 API 中的方法将得到更长时间的完全支持(如果他们确实想弃用某些东西,在公共 API 中你会得到很多在实际删除之前发出警告)。

至于你究竟做了什么来触发它,我不看你的代码就无法判断。

于 2013-02-21T21:02:47.117 回答