@basnew Написать и выполнить javascript для результата Х) вот пример решение рекапчи v3 для одного сайта, после использую результат для http
/* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/6g5J7UfDQ9mLrweZHj04ekSP/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-RuApWdDoPwLFNdUYlX+rsBAHAtQruqW8JHyDdyejk08kG6qc+NXpVxNUKhPYwyoI';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})(); grecaptcha.ready(function () {grecaptcha.execute("6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1", { action: "login" }).then(function(token){document.getElementById("[[IDELEMENT]]").value = token});}); RESULT = [[IDELEMENT]].valueПроблемы с собственным интерфейсом
-
@flagman11 said in Проблемы с собственным интерфейсом:
Здравствуйте. Сделал интерфейс для скрипта. В режиме запуска/записи все работает хорошо. После компиляции и установке скрипта, интерфейс отображается, но функции из BAS не работают вообще никакие. Может что-то нужно активировать ?
Проверьте настройку в личном кабинете
https://bablosoft.com/bas/interface
если интерфейс открывается в системном браузере, то BAS api в нём работать не будет
-
@flagman11 включите режим отладки и смотрите ошибки в консоли
-
@flagman11 а вы проверьте))
-
@flagman11 said in Проблемы с собственным интерфейсом:
@UserTrue Да, режим отладки при скомпилированном интерфейса работает и никакой ошибки не показывает. Проблема осталась...
Потратив немного маны мне пришёл из космоса ответ: Скорее всего вы не запускаете скрипт и пытаетесь вызывать функции. То есть вам нужно использовать метод:
Api.AcceptResources(true)для автоматического запуска скрипта при загрузке интерфейса
-
@flagman11 said in Проблемы с собственным интерфейсом:
@Fox К сожалению, у меня этот метод был, переставил его в начало, но ничего не изменилось(
В таком случае экспортируйте интерфейс, гляну
-
@flagman11 said in Проблемы с собственным интерфейсом:
Поместите весь ваш js код в:
$(document).ready(function () { //ваш код })хотя возможно поторопился, сек, проверю
-
@flagman11 said in Проблемы с собственным интерфейсом:
Может быть какой-то модуль необходимо отключить?
Странно, что ошибка проявляется только в скомпилированном скрипте. Закомментируйте строки:

иначе вообще любой вызов функций BAS не будет работать. С причинами разберусь позже, пока не до этого.