@senerg
https://community.bablosoft.com/topic/6275/баг-с-опцией-остановить-поток-если-элемент-не-найден/11
Ошибка "FingerprintSwitcher key is missing"
-
Общая тема с вопросами и ответами по поводу нового алгоритма применения отпечатка в BAS
В 27.7.0 версии BAS ввели обязательное использование активного ключа FingerprintSwitcher при применении платного отпечатка. То есть для использования даже скаченного и сохранённого в файл платного отпечатка вам нужно указать ключ FingerprintSwitcher. Правило ввели из за массовой проблемы перепродажи отпечатков.
Для скачивания и применения бесплатных отпечатков ключ вводить не нужно.
В действия которые применяют отпечаток "Применить отпечаток", "Настройки Браузера" и "Создать или переключиться на постоянный профиль (устарело)" было добавлено новое поле "Ключ FingerprintSwitcher" для ввода ключа.
Для удобства в модуль "Смена отпечатка браузера" были добавлены два новых действия:
- "Переопределить ключ" - это действие переопределит любой ключ FingerprintSwitcher для всех действий, которые используют отпечаток ("Получить отпечаток", "Применить отпечаток", "Настройки Браузера" для переключения профиля и т.д.). Действие работает в рамках одного потока, перезаписывая ключ во всех действиях, которые его используют. Если скрипт выполняет функции в новых потоках, например через действия "Вызов функции асинхронно" или "Вызов функции в несколько потоков", то в них для автоматической замены ключа нужно будет создать дополнительное действие "Переопределить ключ".
- "Отменить переопределение ключа" - это действие отключит переопределение ключа FingerprintSwitcher, установленное с помощью действия "Переопределить ключ".
Подытожу:
Если вы получили ошибку "FingerprintSwitcher key is missing", значит нужно в это действие поместить активный ключ FingerprintSwitcher.Уточнения (буду пополнять):
- Подойдет любой активный ключ для использования платных отпечатков, а не только тот, который использовался для получения конкретного отпечатка.
- Для проверки лицензии ключа будет совершаться 1 запрос в 10 минут от всего приложения. Количество потоков значения не имеет.
- Для FingerprintBusiness нужно в действия вместо ключа написать слово "business". Его также можно использовать в действии "Переопределить ключ".
- Если у вас после применения отпечатка перестали отображаться красные прямоугольники для выбора элементов в браузере, значит вы используете сторонний модуль отпечатков. Необходимо удалить его из проекта, сделать это можно с помощью скрипта GhostZ: remove_module.xml (указать нужно название модуля
FingerprintSwitcher)
-
Я сам генерю отпечатки. Не использую отпечатки, полученные из FingerprintSwitcher.
Как обойти эту ошибку при подключении к профилю?
FingerprintSwitcher key is missing -
@itsdebrincat Добрый день , перенес вашу тему прочтите пожалуйста данный топик
-
@Moderator
У меня собственноручно сгенерированные отпечатки. При попытке применить эти отпечатки выходит ошибка: FingerprintSwitcher key is missing.
Как её обойти, если эти отпечатки не имеют отношения к FingerprintSwitcher? -
@itsdebrincat тебе нужно купить ключ что бы пользоваться теми отпечатками которые ранее получал , там в модуле чекни новое действие переопределение ключа его я в начале потока вызываю и автоматом ко всем действиям приминяется
-
@Roy-Mustang я эти отпечатки не получал в FingerprintSwitcher))))))) они просто сгенерированы.
Мне что, покупать ключ FS, чтобы применять отпечатки, которые сам же сгенерировал? Что за бред?
-
-
@itsdebrincat тут не подскажу , по идее это немного не так работает , у тебя если идет кастомный отпечаток с перфек канвасом то тебя не пустит , а если его нету то должно учитывать отпечаток как фри , но точно не могу знать
-
@Roy-Mustang понял, спасибо
-
В начале проектов создан кубик "Переопределить ключ". Также до кучи прописан этот ключ в действии "Настройки Браузера" и всё равно периодически ошибка "FingerprintSwitcher key is missing" в этом действии... Перезапуск помогает, но всё равно ошибка время от времени проскальзывает, что мешает.
-
@Festem said in Ошибка "FingerprintSwitcher key is missing":
В начале проектов создан кубик "Переопределить ключ". Также до кучи прописан этот ключ в действии "Настройки Браузера" и всё равно периодически ошибка "FingerprintSwitcher key is missing" в этом действии... Перезапуск помогает, но всё равно ошибка время от времени проскальзывает, что мешает.
Что означает "периодически" ? Проблему возможно повторить намеренно?
-
@Evheniu said in Ошибка "FingerprintSwitcher key is missing":
Предположим, я взял у знакомого файл с finger print, которые собраны с его сайта.
Это запрещено правилами

Чтобы на новой версии бас пользоваться мне нужно просто купить ключ на сайте БАС за 20$?
Да

