Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查是否在开发人员模式下安装了Opera扩展_Javascript_Opera_Browser Extension_Opera Extension - Fatal编程技术网

Javascript 检查是否在开发人员模式下安装了Opera扩展

Javascript 检查是否在开发人员模式下安装了Opera扩展,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 i

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


(我想让一些调试输出仅在开发人员模式下可见。)

不,无法直接获取此信息

但您可以做以下几点:
在扩展文件夹中创建一个名为
debug.txt
(或所需名称)的文件。
确保在创建压缩的.oex文件时始终删除此文件

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

var debugFile = opera.extension.getFile("/debug.txt");
if (debugFile) {
    //This is debug mode!!
}
如果文件存在,您将获得有效的
[文件]
-对象,否则将获得
null

(资讯:)