Await Fetch работает в консоли но не в BAS

Поддержка
  • Спасибо, но на старой версии 23.2.2 это не работает, буду пробовать уже обновляться, но вот вопрос с обновлением

    в 23.2.2 при открытии меню a7f2345a-a207-4b2b-b46c-591a423eda51-image.png
    открывается полноценная нормальная консоль браузера, в которой можно исполнять команды
    вот: 394534d6-fe10-4ca4-b421-448de402f371-image.png

    Если открывать в 24.1.1 - то тут уже открывается отдельно страница в браузере вида http://127.0.0.1:12843/devtools/inspector.html?ws=127.0.0.1:12843/devtools/page/ID
    Но прикол в том, что эта консоль не работает нормально ab869be5-1069-4e0f-b8e4-73e994d75074-image.png (при попытке исполнить команду ничего не выводит, но если в bas повторно открыть "инструменты разработчика chrome" загрузиться страница с выведенным "Proverka" - но это крайне не удобно, после каждого действия делать обновление

    Можно в хроме отдельно для этой страницы на вебсокете открыть еще одну консоль, вывод тут команд (в том числе console.log) будет сразу, НО тогда я не смогу тестировать сайт из за CORS, который не дает использовать нужный мне скрипт fcd0be8e-aa45-44ce-a410-9d27c2eb6bd0-image.png

  • @Fox можно это в асинхроне запустить?

  • @MP said in Await Fetch работает в консоли но не в BAS:

    @Fox можно это в асинхроне запустить?

    А что мешает проверить?

  • @Fox мешает, что в таком формате оно асинхронно не работает)

  • @MP said in Await Fetch работает в консоли но не в BAS:

    @Fox мешает, что в таком формате оно асинхронно не работает)

    Я вас не понимаю, что вы хотите сделать в итоге?

  • @Fox не точно написал с самого начала. Мне нужно fetch запустить в асинхронно и получить ответ. Пока при асинхронном коде выдаёт '{}'

  • @MP said in Await Fetch работает в консоли но не в BAS:

    @Fox не точно написал с самого начала. Мне нужно fetch запустить в асинхронно и получить ответ. Пока при асинхронном коде выдаёт '{}'

    Запишите вызов в глобальную переменную браузера и проверяйте её через действие "яваскрипт"

  • @Fox said in Await Fetch работает в консоли но не в BAS:

    глобальную переменную браузера

    Глупый вопрос, но как эти переменные выглядят в Басе? Есть window и global, но они вроде как нормально не работают

  • @MP said in Await Fetch работает в консоли но не в BAS:

    @Fox said in Await Fetch работает в консоли но не в BAS:

    глобальную переменную браузера

    Глупый вопрос, но как эти переменные выглядят в Басе? Есть window и global, но они вроде как нормально не работают

    Причём здесь BAS? Вы же хотите отправить запросы через метод fetch, сделать это можно только в браузере, выполняете действие "яваскрипт" в котором вы выполняете несколько асинхронных запросов, а в самом запросе через then записываете ответ в объект window.
    В BAS же спустя какое то время выполняете действие "яваскрипт" в котором уже обращаетесь к переменной в объекте window

  • @Fox ссылка из примера с самого верха, работает, мои ссылки в Яваскрипт не запускаются. В node.js всё работает, но медленно и без асинхронна. Желательно сделать в node. Если поможете буду вынужден воспользоваться кнопкой благодарности)
    test.xml