ZennoPoster 7.7.1.0 (18.07.2022)
Новые фичи:
[+] Движок Chromium обновлен до 99 версии.
[+] Эмуляция шрифтов в Chromium.Теперь можно передавать в браузер различные наборы шрифтов. Для этого нужно при запуске инстанса указать ключ [I]--zl-fonts-dir[/I] и указать абсолютный путь к папке со шрифтами.
[+] Конвертация профиль-папок CEF в профиль-папки Chromium. Для этого в кубике «Запуск инстанса» включите галочку «Конвертировать профиль-папку CEF в Chromium».
[+] Улучшена эмуляция полей User-agent hints.
[+] Улучшена эмуляция Canvas на многих сайтах.
[+] Теперь интеграция ZennoPoster и VisualStudio поддерживает версию VS2022.
[+] Уменьшен объем трафика для получения Canvas с сервера.
[+] Скрыты сообщения работы кубика интеграции с VisualStudio в ZennoPoster.
[+] Скрыты сообщения о неуспешной эмуляции Canvas в ZennoPoster, когда выбран режим не прерывать проект при неуспешной эмуляции.
Исправленные баги:
[*] Исправлена проблема, когда профиль-папки Chromium могли некорректно переноситься с одного компьютера на другой.
[*] Исправлена проблема, когда статус выполнения кубика «Запуск инстанса» отрабатывал преждевременно, из-за чего следующий за ним переход на страницу мог не сработать.
[*] Исправлена ошибка, когда инстансам могли не передаваться аргументы запуска, содержащие пробел.
[*] Исправлена проблема, когда при установке расширений без использования профиль-папки, установленные расширения могли остаться при переиспользовании инстанса.
[*] Исправлено пользовательское взаимодействие с расширениями браузера Chromium. Теперь можно записывать шаблоны пользуясь кликами мыши, пользуясь контекстным меню правой кнопки.
[*] Исправлена возможные причины зависания UI программы при использовании Chromium.
[*] В ProjectMaker исправлены причины зависаний в случае креша инстанса.
[*] Исправлено отображение браузера Chromium в ProjectMaker при перезапуске браузера.
[*] Исправлена ошибка, когда действие Swipe в CEF могло не работать.
[*] Исправлена ошибка в кубике «Запуск программы», когда он мог не сработать, если таймаут указан более 9999 сек.
[*] Исправлена эмуляция Canvas при создании Google-аккаунта.
[*] Исправлена работа эмуляции Canvas на различных сайтах (arena-top100.com, discord.com, f.vision, youla.ru и других).
[*] Исправлена эмуляция нажатия Enter в Chromium.
[*] Исправлена вставка текста из буфера обмена в браузере Chromium.
[*] Исправлена работа галочки «Удалять скачанные» в кубике Принять почту.
[*] Исправлена работа галочки «Удалять найденное письмо» в кубике Принять почту.
[*] Исправлена работа прокси, в логине или пароле которых содержался символ «+».
[*] Исправлена ошибка, когда не удалялись одновременно выделенный кубик вместе с группой кубиков.
[*] Исправлена работа кнопки «Очистка неиспользуемых переменных», когда в проекте есть кубик очистки переменных.
[*] Убрано 60-и секундное ожидание между выполнениями ZennoPoster.BulkMailDownload.
[*] Исправлена установка размеров браузера Chromium в PM при запуске браузера с профиль папкой.
[*] Исправлены причины зависания браузера Chromium в некоторых случаях.
[*] Исправлены некоторые причины зависания браузера CEF.
[*] Исправлено скачивание файлов в Chromium через расширения, результат скачивания устанавливается в Instance.LastDownloadedFile и соответствующий макрос.
[*] Исправлены причины исключений при работе CookieContainer в проектах VisualStudio.
[*] Исправлено зависание ProjectMaker при некоторых диапазонах значений в кубике Парсинг страницы.
[*] Исправлено зависание отображения Chromium при разворачивании окна браузера на весь экран в ZennoPoster.
[*] Исправлены причины падения рендеров Chromium («Опаньки») при супер-эмуляции Canvas.
[*] Исправлено закрытие процессов ctfmon.exe.
[*] Исправлен бесконечный запуск zennobrowser.exe в некоторых ситуациях (слетевший инстанс, запуск с занятой профиль-папкой и т.п.).
[*] Исправлено обновление превью инстанса при появлении окна расширения.
[*] Исправлен двойной ввод символов при эмуляции клавиатуры.
[*] Исправлен перехват hCaptcha на некоторых сайтах.
[*] Исправлено падение браузера Chromium на сайтах Gmail, Google Colab, Discord и некоторых других.
[*] Исправлено падение браузера CEF при работе с некоторыми сайтами и куками.
[*] Исправлено самовключение настройки «Отслеживание ресурсов компьютера».
[*] Исправлена работа полной эмуляции мыши в Chromium на сайте Авито и других.
[*] Исправлен поиск элементов в Chromium на сайте Авито.
[*] Исправлены некоторые причины утечек памяти в ProjectMaker и Chromium.
[*] Исправлено подключение плагина студии к VisualStudio 2022.
[*] Исправлена работа Chromium в ZennoPoster при открытии формы «Ожидание действий пользователя».
[*] Исправлено получение Dom/Text в Chromium на сайте Facebook.
[*] Теперь если проект не использует браузер в ProjectMaker, то в Трафик монитор не летят лишние запросы.
[*] Исправлена проблема, когда при переименовании переменной в проекте ProjectMaker переименовывалась переменная с аналогичным именем в C# коде.
[*] Исправлена эмуляция long touch в Chromium.
[*] Исправлена ошибка с WebRTC. Теперь Local IP Address в CEF и Chromium всегда имеет значение "n/a" (в будущем планируем улучшить эмуляцию).
[*] Исправлена ошибка с WebRTC Public IP Address. Если включена эмуляция WebRTC в профиле, и не удалось определить Public IP Address прокси (что бывает на "дохлых" проксях), то кубик установки прокси завершается с ошибкой. В остальных случаях ставится корректное значение.