@Canine Готовых css стилей же и так полно на просторах интернета. Подключай любой :D
Выпущена 21.9.0 версия BrowserAutomationStudio
-
@usertrue Это разные вещи, скорее всего, там речь идет о том, как удаляется свойство и это не связано с тем, что предагаете вы. Эмулировать разные апи, которые не поддерживает браузер - очень сложная задача, даже если опираться на какую-то библиотеку.
-
@baslike said in Выпущена 21.9.0 версия BrowserAutomationStudio:
Всем привет. Обновился в 21.9.1, теперь компилирую скрипт, а он на сервер не грузится.
Ругается

Какой-то лимит исчерпан. Это мой первый скрипт за день. Я что-то не так делаю, или это на сервак нагрузка, подождать надо?Только что проверил на BAS версии 21.9.1, всё норм:

Попробуйте загрузить через сайт. Ещё ошибка может возникать если в коде скрипта присутствуют смайлы.
-
@baslike said in Выпущена 21.9.0 версия BrowserAutomationStudio:
@fox Спасибо. У меня не смайлы, я значки для телеграма в кубике шаблона. Хреновастенько. А их экранировать нельзя? Неужто придется с внешним файлом мудрить?
Через сайт тоже не грузится.
-
@baslike said in Выпущена 21.9.0 версия BrowserAutomationStudio:
@fox Спасибо. У меня не смайлы, я значки для телеграма в кубике шаблона. Хреновастенько. А их экранировать нельзя? Неужто придется с внешним файлом мудрить?
Попробуй через encodeURIComponent()
@usertrue said in При загрузке скрипта на сервер ошибка Error : error (смайлы):@teamgame said in При загрузке скрипта на сервер ошибка Error : error (смайлы):
😀
Не проверял, но думаю это можно обойти вот так
var smileEncode = encodeURIComponent("😡😀"); //"%F0%9F%98%A1%F0%9F%98%80" log(decodeURIComponent(smileEncode ) );
Через сайт тоже не грузится.
Да, скрипт с смайлами вообще не грузятся на сервер.
-
@usertrue Да в том то и прикол, что можно. Локально скрипт компилируется и работает без проблем. Значки телеграма лежат и в шаблоне и в переменных BAS. А на сервер не грузится. encodeURIComponent() не решает вопрос. Ну ничего, вынесу в отдельный файл.
-
@baslike said in Выпущена 21.9.0 версия BrowserAutomationStudio:
@usertrue Да в том то и прикол, что можно. Локально скрипт компилируется и работает без проблем. Значки телеграма лежат и в шаблоне и в переменных BAS. А на сервер не грузится. encodeURIComponent() не решает вопрос. Ну ничего, вынесу в отдельный файл.
Ты бы хоть в тестовом скрипте выложил для примера эти смайлы. Потому что я только что проверил вариант с decodeURIComponent()


Спокойно заливается на сервер:

Скомпилированный скрипт с веб интерфейсом:

-
Спасибо @Istorskiy за доступ, проблему с отрисовкой удалось решить, сейчас работаю над увеличенным потреблением CPU, как только исправлю, будет патч.
-
Вижу разработчик по большей части в этой ветке присутствует. Хотел бы обратить его внимание на проблему с планировщиком. https://community.bablosoft.com/topic/7766/планировщик-в-bas-не-хватает-функции-пауза
И ещё наблюдение по крайней версии: очень тяжело грузят процессор всего лишь пять потоков запущенных в режиме запуск. Если компилировать, легче пойдет? Просто мне удобнее в запуске работать, всегда можно что то подкрутить на лету быстро и без путаницы перейдя в запись.
-
@masterklas
очень тяжело грузят процессор всего лишь пять потоков запущенных в режиме запуск
сейчас работаю над увеличенным потреблением CPU, как только исправлю, будет патч
-
Проблема с CPU будет решена только после перехода на хром 70 или выше. Это сложно объяснить, но других вариантов нету. Я постараюсь это сделать максимально быстро и успеть за выходные.
Пока можно отключать рендеринг с помощью GPU, но только на свой страх и риск, метод toDataURL() будет возвращать пустое изображение в случае использования WebGL.
Надеюсь на понимание.
-
@support Мы все понимаем, большое спасибо за Вашу работу, мы все очень ее ценим.
Все кого смущает повышенный расход CPU могут скачать прошлую версию в линейке 21.8
http://bablosoft.com/distr/BrowserAutomationStudio/21.8.1/BrowserAutomationStudioInstallAllInOne.exe
Либо откатиться %DISK%:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps удалив папку с новой версией оставив папку с 21.8.1 -
@support Сможете добавить нехватающие функции работы с вкладками в BAS? А именно получение номера текущей вкладки, числа вкладок, какой url на такой то вкладке и открытие страницы строго в ново вкладке (или зажатие Ctrl)?
Иначе приходится постоянно циклом проходиться по всем вкладкам, чтобы получить текущий список - происходит мерцание по вкладкам, пока идет переключение с одной на другой. -
@agility said in Выпущена 21.9.0 версия BrowserAutomationStudio:
@support Сможете добавить нехватающие функции работы с вкладками в BAS? А именно получение номера текущей вкладки, числа вкладок, какой url на такой то вкладке и открытие страницы строго в ново вкладке (или зажатие Ctrl)?
Иначе приходится постоянно циклом проходиться по всем вкладкам, чтобы получить текущий список - происходит мерцание по вкладкам, пока идет переключение с одной на другой.Получить номер вкладки точно запланировано.