- Регистрация
- 22.01.2019
- Сообщения
- 1 571
- Благодарностей
- 3 796
- Баллы
- 113
Добавлена возможность остановить выполнение C# кода.
При нажатии кнопки «Стоп», если в течении 5 секунд выполнение кода не закончится, появится диалоговое окно с предложением прервать C# код.
Добавлена эмуляция navigator.deviceMemory в Chrome.
Данная функция используется сайтами для определения объема памяти на компьютере пользователя. Она имеет нижний и верхний порог: от 250 Мб до 8 Гб. Возможные значения: 0.25, 0.5, 1, 2, 4 и 8.
Таким образом, если на вашем устройстве предустановлено 16 Гб памяти, то данное свойство вернёт только 8 Гб. Значение можно установить с помощью C# метода instance.SetHeader();
Весь список изменений 5.42.0.0
Добавлено:
+ Добавлена возможность остановить выполнение C# кода. При нажатии Стоп, если в течении 5 секунд выполнение на закончится, появится диалоговое окно с предложением прервать C# код.
+ Вычисления координат для работы полной эмуляции основываются на координатах относительно вкладки, а не страницы целиком, что решает множество проблем полной эмуляции.
+ Добавлено свойство Tab.FullEmulationMouseTabPosition, предоставляющее координаты виртуальной мыши относительно вкладки, т.е. видимой области страницы.
+ При аварийном завершении ZennoPoster или других проблемах с сохранённым списком заданий, теперь показывается форма восстановления списка заданий.
+ Добавлена поддержка brotli для альтернативного режима http запросов.
+ Добавлена эмуляция navigator.deviceMemory в Chrome.
Исправлено:
• Исправлена эмуляция Accept-Language в Chrome.
• Исправлена запись действий в ProjectMaker при использовании браузера Chrome.
• Исправлено скрытие и отображение шрифтов в Chrome.
• Исправлена работа localStorage в Chrome. Ошибка приводила к сбросу авторизации в Telegram.
• Исправлена работа POST запросов при альтернативном методе http запросов.
• Исправлена проблема пропажи заданий в ZennoPoster.
• Исправлено зависание альтернативного метода http запросов в некоторых случаях.
• Исправлен порядок заголовков в альтернативном методе http запросов. А так же исправлен порядок заголовков при отображении в мониторе трафика.
• Теперь, если в браузерном профиле включен Headers, но выключен Navigator, поле UserAgent эмулируется. Это необходимо для работы http запросов.
• Кнопка Инструменты разработчика скрыта для Firefox.
• Теперь, при ошибках соединения с сервером при запуске ProjectMaker, показывается соответствующее сообщение, а не сообщение об ошибке создания главного окна.
• Исправлена ошибка открытия диалога выбора файла в настройках действий, если поле содержит пустую переменную.
• Исправлено зависание интерфейса ZennoPoster во время автосохранения списка заданий.
• Больше нельзя создавать список или таблицу с пробелом на конце.
• Теперь задания Диспетчера задач в ZennoPoster не пропадают из общего списка заданий.
• Исправлена работа Instance.FormTitle для Chrome и Firefox.
• Исправлена отладка C# кода при использовании методов Table: Clear, DeleteColumn, DeleteRow, DeleteRows, Bind и List.SetItem.
• Убрана настройка "Уменьшение потребления памяти для C#", приводившая к проблемам с отладкой C# кода.
• Добавлен отсутствующий скролл бар в действии Запуск программы в ProjectMaker.
• Теперь номер строки с ошибкой в C# коде определяется правильно.
• Исправлено исчезновение курсора виртуальной мыши в некоторых случаях.
• Исправлены причины, когда горячии клавиши переставали работать.
• При загрузке профиля от неподходящего браузера теперь выдаётся предупреждение в лог. Например, при загрузке профиля Firefox в Chrome и наоборот.
• В действии "Распознать капчу" добавлена отсутствующая кнопка выбора файла.
• Исправлены значения по умолчанию параметров window.screenLeft и window.screenTop для Chrome.
• Теперь выбор метода http запросов влияет и на C# код.
• Исправлена работа методов полной эмуляции в режиме без отображения содержимого для Chrome.
• Исправлены ошибки синхронизации вкладок браузера, что приводило к загрузке сайтов не в той вкладке.
• Исправлены ошибки синхронизации инстанса и ProjectMaker.
• Теперь поиск по тексту находит текст в действии "Switch".
• Исправлены опечатки в xml формате задания ZennoPoster.
• Исправлено переименование проектов в ZennoPoster.
• Исправлена работа действия перевода текста с помощью GoogleTranslateViaWebInterface.dll.
• Исправлены возможные причины зависания ProjectMaker при закрытии проектов или программы.
• Другие исправления и улучшения.
При нажатии кнопки «Стоп», если в течении 5 секунд выполнение кода не закончится, появится диалоговое окно с предложением прервать C# код.
Добавлена эмуляция navigator.deviceMemory в Chrome.
Данная функция используется сайтами для определения объема памяти на компьютере пользователя. Она имеет нижний и верхний порог: от 250 Мб до 8 Гб. Возможные значения: 0.25, 0.5, 1, 2, 4 и 8.
Таким образом, если на вашем устройстве предустановлено 16 Гб памяти, то данное свойство вернёт только 8 Гб. Значение можно установить с помощью C# метода instance.SetHeader();
C#:
instance.ShowNavigatorField(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DeviceMemory);
instance.SetHeader(ZennoLab.InterfacesLibrary.Enums.Browser.NavigatorField.DeviceMemory, "8"); // Эмулируем deviceMemory=8
Добавлено:
+ Добавлена возможность остановить выполнение C# кода. При нажатии Стоп, если в течении 5 секунд выполнение на закончится, появится диалоговое окно с предложением прервать C# код.
+ Вычисления координат для работы полной эмуляции основываются на координатах относительно вкладки, а не страницы целиком, что решает множество проблем полной эмуляции.
+ Добавлено свойство Tab.FullEmulationMouseTabPosition, предоставляющее координаты виртуальной мыши относительно вкладки, т.е. видимой области страницы.
+ При аварийном завершении ZennoPoster или других проблемах с сохранённым списком заданий, теперь показывается форма восстановления списка заданий.
+ Добавлена поддержка brotli для альтернативного режима http запросов.
+ Добавлена эмуляция navigator.deviceMemory в Chrome.
Исправлено:
• Исправлена эмуляция Accept-Language в Chrome.
• Исправлена запись действий в ProjectMaker при использовании браузера Chrome.
• Исправлено скрытие и отображение шрифтов в Chrome.
• Исправлена работа localStorage в Chrome. Ошибка приводила к сбросу авторизации в Telegram.
• Исправлена работа POST запросов при альтернативном методе http запросов.
• Исправлена проблема пропажи заданий в ZennoPoster.
• Исправлено зависание альтернативного метода http запросов в некоторых случаях.
• Исправлен порядок заголовков в альтернативном методе http запросов. А так же исправлен порядок заголовков при отображении в мониторе трафика.
• Теперь, если в браузерном профиле включен Headers, но выключен Navigator, поле UserAgent эмулируется. Это необходимо для работы http запросов.
• Кнопка Инструменты разработчика скрыта для Firefox.
• Теперь, при ошибках соединения с сервером при запуске ProjectMaker, показывается соответствующее сообщение, а не сообщение об ошибке создания главного окна.
• Исправлена ошибка открытия диалога выбора файла в настройках действий, если поле содержит пустую переменную.
• Исправлено зависание интерфейса ZennoPoster во время автосохранения списка заданий.
• Больше нельзя создавать список или таблицу с пробелом на конце.
• Теперь задания Диспетчера задач в ZennoPoster не пропадают из общего списка заданий.
• Исправлена работа Instance.FormTitle для Chrome и Firefox.
• Исправлена отладка C# кода при использовании методов Table: Clear, DeleteColumn, DeleteRow, DeleteRows, Bind и List.SetItem.
• Убрана настройка "Уменьшение потребления памяти для C#", приводившая к проблемам с отладкой C# кода.
• Добавлен отсутствующий скролл бар в действии Запуск программы в ProjectMaker.
• Теперь номер строки с ошибкой в C# коде определяется правильно.
• Исправлено исчезновение курсора виртуальной мыши в некоторых случаях.
• Исправлены причины, когда горячии клавиши переставали работать.
• При загрузке профиля от неподходящего браузера теперь выдаётся предупреждение в лог. Например, при загрузке профиля Firefox в Chrome и наоборот.
• В действии "Распознать капчу" добавлена отсутствующая кнопка выбора файла.
• Исправлены значения по умолчанию параметров window.screenLeft и window.screenTop для Chrome.
• Теперь выбор метода http запросов влияет и на C# код.
• Исправлена работа методов полной эмуляции в режиме без отображения содержимого для Chrome.
• Исправлены ошибки синхронизации вкладок браузера, что приводило к загрузке сайтов не в той вкладке.
• Исправлены ошибки синхронизации инстанса и ProjectMaker.
• Теперь поиск по тексту находит текст в действии "Switch".
• Исправлены опечатки в xml формате задания ZennoPoster.
• Исправлено переименование проектов в ZennoPoster.
• Исправлена работа действия перевода текста с помощью GoogleTranslateViaWebInterface.dll.
• Исправлены возможные причины зависания ProjectMaker при закрытии проектов или программы.
• Другие исправления и улучшения.