Начальные настройки при установке расширения через пакет

При установке расширения через пакет, есть возможность задать начальные параметры, с которыми будет работать расширение. Для этого необходимо распаковать пакет и отредактировать файл defaultSettings.json, после чего обратно запаковать.

Описание файла настроек defaultSettings.json

Файл настроек выглядит следующим образом:

{ "isEnabled": true, "clientKey": "", "captchaList": [ "ReCaptcha2", "ReCaptcha3", "ReCaptchaEnterprise", "HCaptcha", "GeeTest", "ImageToText", "Turnstile" ], "captchaExtra": { "ReCaptcha2": 1, "HCaptcha": 1, }, "repeatsCount": 0, "isEnabledIgnoreList": false, "ignoreList": [], "proxy": { "isEnabled": false, "type": "http", "address": "", "port": 3128, "login": "", "password": "" }, "isManualResolving": false, "delayAfterLoadPage": 2, "recaptchaClickSelector": ".recaptcha-checkbox-checkmark", "hCaptchaClickSelector": "div#checkbox", "globalVariable": "CMExtension", "delayStartCount": { "ReCaptcha2": 0, "HCaptcha": 0, }, "autoClick": { "ReCaptcha2": true, "HCaptcha": true, }, "autoSolve": { "ReCaptcha2": true, "HCaptcha": true, }, "delayBetweenClickEnabled": { "ReCaptcha2": false, "HCaptcha": false, }, "delayBetweenClickValue": { "ReCaptcha2": 0, "HCaptcha": 0, } }

Ключ

Тип

Описание

Ключ

Тип

Описание

isEnabled

Boolean

Включено расширение по умолчанию или нет

clientKey

String

API key

captchaList

Array<String>

Список капч, которые включены (По умолчанию все капчи включены)

captchaExtra

Object<{[String]: 1 | 0}>

Список капч, у которых есть возможность решения кликами (Token - 0, Click - 1)

repeatsCount

Number

Количество повторных решений после ошибки

isEnabledIgnoreList

Boolean

Включен ли черный список сайтов, указанный в поле ignoreList

ignoreList

Array<String>

Список сайтов для игнорирования решения

proxy

Object

Настройки прокси

manualResolving

Boolean

Включено ли ручное распознавание

delayStartCount

Array<{[CaptchaType]: Number}>

Задержка перед решением капчи

autoClick

Array<{[CaptchaType]: Boolean}>

Включена ли возможность автоматического начала решения капчи

autoSolve

Array<{[CaptchaType]: Boolean}>

Включена ли возможность автоматического решения окна капчи

textCaptchaSaveOnSite

Boolean

Сохранять ли выбранные элементы на сайте для текстовой капчи

delayAfterLoadPage

Number

Задержка перед началом решения текстовой капчи, если она была сохранена для сайта

recaptchaClickSelector

String

DOM Селектор элемента для нажатия при начале решения Recaptcha

hCaptchaClickSelector

String

DOM Селектор элемента для нажатия при начале решения hCaptcha

globalVariable

String

Название поля для взаимодействия с расширением через глобальный объект