Skip to main content
Are you experiencing issues obtaining the token?
Contact support

Extension settings

Settings available for change:

KeyTypeDescription
isEnabledBooleanIs the extension enabled by default or not
clientKeyStringAPI key
captchaListArray<String>List of captchas that are enabled (by default all capthas are enabled)
captchaExtraObject<{[String]: 1 / 0}>List of captchas that can be solved by clicks (Token - 0, Click - 1)
repeatsCountNumberNumber of repeated solutions after an error
isEnabledIgnoreListBooleanWhether the blacklist of sites specified in the IgnoreList field is enabled
ignoreListArray<String>List of sites to ignore the solving
proxyObjectProxy settings
isManualResolvingBooleanIs manual recognition enabled
delayStartCountArray<{[CaptchaType]: Number}>Delay before solving captcha
autoClickArray<{[CaptchaType]: Boolean}>Is the ability to automatically start captcha solving enabled
autoSolveArray<{[CaptchaType]: Boolean}>Is the ability to automatically solve the captcha window enabled
textCaptchaSaveOnSiteBooleanWhether to save the selected elements on the site for text captcha
delayAfterLoadPageNumberDelay before starting to solve a text captcha, if it was saved for the site
recaptchaClickSelectorStringDOM Element selector to click when starting a Recaptcha solving
globalVariableStringName of the field for interaction with the extension via a global object

There are several ways to change extension settings:

  1. Before installing the extension.
  2. When the extension is already installed.

Changing settings before installation

When installing the extension via a package (downloadable at the link), it is possible to set the initial parameters with which the extension will work. To do this, you need to unpack the package and edit the defaultSettings.json file, and then repackage it.

Description of the settings file defaultSettings.json

The settings file looks like this:

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
}

Changing the settings using JS

The name of the global variable must be specified in the extension, for example, CMExtension.

After initializing the extension on the currently active page, the specified global variable appears, which allows us to manipulate the extension's settings.

Note that event handlers are attached to the properties, not to the data inside.

Example

window.CMExtension.isEnabled = false;