跳转到主要内容
获取令牌时遇到问题吗
联系支持

扩展设置

可更改的设置:

类型描述
isEnabled布尔值扩展是否默认启用
clientKey字符串API 密钥
captchaList数组<字符串>启用的验证码列表(默认情况下所有验证码都启用)
captchaExtra对象<{[字符串]: 1 / 0}>可以通过点击解决的验证码列表(Token - 0, Click - 1)
repeatsCount数字错误后重复解决的次数
isEnabledIgnoreList布尔值是否启用 IgnoreList 字段中指定的网站黑名单
ignoreList数组<字符串>要忽略解决的网站列表
proxy对象代理设置
isManualResolving布尔值是否启用手动识别
delayStartCount数组<{[验证码类型]: 数字}>开始解决验证码前的延迟
autoClick数组<{[验证码类型]: 布尔值}>是否启用自动开始解决验证码的功能
autoSolve数组<{[验证码类型]: 布尔值}>是否启用自动解决验证码窗口的功能
textCaptchaSaveOnSite布尔值是否保存网站上选定的文本验证码元素
delayAfterLoadPage数字如果为网站保存了文本验证码,开始解决前的延迟
recaptchaClickSelector字符串开始解决 reCaptcha 时要点击的 DOM 元素选择器
globalVariable字符串通过全局对象与扩展交互的字段名称

更改扩展设置有几种方法:

  1. 安装扩展程序之前。
  2. 当扩展已安装时。

安装之前更改设置

通过包(可通过链接 下载)安装扩展时,可以设置扩展将使用的初始参数。为此,您需要解压缩包并编辑 defaultSettings.json 文件,然后重新打包。

defaultSettings.json 设置文件的描述

设置文件如下所示:

defaultSettings.json
{
"isEnabled": true,
"clientKey": "",
"captchaList": [
"ReCaptcha2",
"ReCaptcha3",
"ReCaptchaEnterprise",
"FunCaptcha",
"GeeTest",
"ImageToText",
"Turnstile"
],
"captchaExtra": {
"ReCaptcha2": 1,
"FunCaptcha": 1
},
"repeatsCount": 0,
"isEnabledIgnoreList": false,
"ignoreList": [],
"proxy": {
"isEnabled": false,
"type": "http",
"address": "",
"port": 3128,
"login": "",
"password": ""
},
"manualResolving": false
}

使用JavaScript更改设置

全局变量的名称必须在扩展中指定,例如,CMExtension。

在当前活动页面上初始化扩展后,会出现指定的全局变量,从而允许我们操作扩展的设置。

请注意,事件处理程序附加到属性,而不是数据内部。

例如:

window.CMExtension.isEnabled = false;