【发布时间】:2012-06-12 07:43:18
【问题描述】:
是否可以在扩展代码中使用一些谓词或变量来确定它是正常安装还是在开发人员模式下安装?
(我想让一些调试输出仅在开发人员模式下可见。)
【问题讨论】:
标签: javascript opera browser-extension opera-extension
是否可以在扩展代码中使用一些谓词或变量来确定它是正常安装还是在开发人员模式下安装?
(我想让一些调试输出仅在开发人员模式下可见。)
【问题讨论】:
标签: javascript opera browser-extension opera-extension
不,无法直接获取此信息。
但是你可以做的是:
在您的扩展文件夹中创建一个名为 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/)
【讨论】: