是否可以在扩展代码中使用一些谓词或变量来确定它是正常安装还是在开发人员模式下安装?
(我想让一些调试输出仅在开发人员模式下可见。)
是否可以在扩展代码中使用一些谓词或变量来确定它是正常安装还是在开发人员模式下安装?
(我想让一些调试输出仅在开发人员模式下可见。)
不,无法直接获取此信息。
但是您可以执行以下操作:在您的扩展文件夹中
创建一个具有名称debug.txt
(或您想要的名称)的文件。
确保在创建压缩的 .oex 文件时始终删除此文件!
现在您可以将以下代码添加到后台脚本中:
var debugFile = opera.extension.getFile("/debug.txt");
if (debugFile) {
//This is debug mode!!
}
如果文件存在,您将获得一个有效的[File]
-Object,null
否则。
(信息:http ://dev.opera.com/articles/view/extensions-api-resourceloader/ )