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 に答える