拡張コードで使用して、正常にインストールされたか、開発者モードでインストールされたかを判断できる述語または変数はありますか?
(一部のデバッグ出力を開発者モードでのみ表示したいと思います。)
拡張コードで使用して、正常にインストールされたか、開発者モードでインストールされたかを判断できる述語または変数はありますか?
(一部のデバッグ出力を開発者モードでのみ表示したいと思います。)
いいえ、この情報を直接取得する方法はありません。
ただし、実行できることは次のとおりです。拡張機能フォルダーに
名前(または必要な名前)のファイルを作成します。zip形式の.oexファイルを作成するときは、必ずこのファイルを削除してください。debug.txt
これで、バックグラウンドスクリプトに次のコードを追加できます。
var debugFile = opera.extension.getFile("/debug.txt");
if (debugFile) {
//This is debug mode!!
}
[File]
ファイルが存在する場合は有効なオブジェクトを取得し、それ以外の場合は有効なオブジェクトを取得しnull
ます。
(情報:http://dev.opera.com/articles/view/extensions-api-resourceloader/)