检查Opera扩展是否以开发人员模式安装

时间:2012-06-08 08:43:21

标签: javascript opera browser-extension opera-extension

是否有一些谓词或变量可以在扩展代码中用来确定它是正常安装还是在开发人员模式下?

(我想在开发人员模式下看一些调试输出。)

1 个答案:

答案 0 :(得分:2)

不,没有办法直接获取此信息。

但你能做的是以下几点:
在您的扩展程序文件夹中创建名为debug.txt(或您想要的)的文件 确保在创建压缩的.oex文件时始终删除此文件!

现在,您可以将以下代码添加到后台脚本中:

var debugFile = opera.extension.getFile("/debug.txt");
if (debugFile) {
    //This is debug mode!!
}

如果文件存在,您将获得有效的[File] - 对象,否则将获得null

(信息:http://dev.opera.com/articles/view/extensions-api-resourceloader/