Установка расширения в ZennoBrowser

i.stasik

Client
Регистрация
25.09.2023
Сообщения
404
Реакции
99
Баллы
28
Доброго дня форумчане!

Полноценная работа с расширениями пока еще в разработке и не предвидится в ближайших обновлениях, но сейчас хочется поработать с браузерными приложениями. Поэтому идем по пути ручной установки.
Переходим на страницу приложения https://chromewebstore.google.com/detail/capmonster-cloud-—-automa/pabjfbciaedomjjfelfafejkppknjleh
Далее кликаем по кнопке Установить, появляется уведомление, где нужно кликнуть по Установить расширение (как на скрине ниже), но всеми возможными стандартными способами зеннопостера это не получается сделать (кликает за кнопкой). Может у кого есть решение на С# или другое не стандартное решение?

Помогите кликнуть по кнопке Установить расширение
135536
 
Помогите кликнуть по кнопке Установить расширение
Добрый день.

Попробуйте этот метод:

 
  • Спасибо
Реакции: i.stasik
Попробуйте этот метод:
большое спасибо! то что нужно! это код работает как надо!
C#:
Развернуть Свернуть Копировать
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Tab, ZennoLab.Emulation.KeyboardEvent.Down);
Thread.Sleep(1000);
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Enter, ZennoLab.Emulation.KeyboardEvent.Down);
 
  • Спасибо
Реакции: Sergodjan
всё таки и я столкнулся с проблемой не корректной работы в зеннопостере...
в ProjectMaker данный код отлично работает, но при запуске в зеннопостере кликает в меню правого верхнего угла
ну в принципе как временные костыли подойдут, в ProjectMaker зациклил выполнения шаблона по установке приложения
 
всё таки и я столкнулся с проблемой не корректной работы в зеннопостере...
в ProjectMaker данный код отлично работает, но при запуске в зеннопостере кликает в меню правого верхнего угла
ну в принципе как временные костыли подойдут, в ProjectMaker зациклил выполнения шаблона по установке приложения
Может быть, страница с расширением не успевает прогрузиться, или есть задержка с появлением кнопки установки? Попробуйте перед этим кодом добавить Паузу на несколько секунд.
 
паузы по 10 секунд стоят
уведомление с кнопкой Установить расширение есть
но кликает не туда

и заметил ещё одну странность, после клика "ломаются" системные кнопки окна профиля (свернуть, развернуть, закрыть). поэтому не закрыть, ни свернуть, ни развернуть окно браузера не удается. не критично.
 
А можно его как-то вызвать после такой установки, ключ туда чтобы вписать
 
А можно его как-то вызвать после такой установки, ключ туда чтобы вписать
Как вариант, можно преднастроить расширение, скачав его как zip-архив, сделав изменения в конфиге, и упаковать в CRX.
 
  • Спасибо
Реакции: vierasen
паузы по 10 секунд стоят
уведомление с кнопкой Установить расширение есть
но кликает не туда

и заметил ещё одну странность, после клика "ломаются" системные кнопки окна профиля (свернуть, развернуть, закрыть). поэтому не закрыть, ни свернуть, ни развернуть окно браузера не удается. не критично.
Можете сделать видео?
 
Как вариант, можно преднастроить расширение, скачав его как zip-архив, сделав изменения в конфиге, и упаковать в CRX.
Хорошая идея, но CRX то мы же не можем напрямую в zennobrowser поставить
 
Хорошая идея, но CRX то мы же не можем напрямую в zennobrowser поставить
Да, вы правы, я немного зарапортовался.
Тогда можно установить распакованное расширение, в Хроме есть такая возможность.

Либо еще можно открывать в профиле адрес страницы расширения и вводить туда ключ и прочее.
 
Да, вы правы, я немного зарапортовался.
Тогда можно установить распакованное расширение, в Хроме есть такая возможность.

А как это примерно сделать в зеннобраузер, дайте направление мысли или поиска дальнейшего, пожалуйста
 
А как это примерно сделать в зеннобраузер, дайте направление мысли или поиска дальнейшего, пожалуйста
Можно попробовать например через 'Эмуляцию клавиатуры' и макросы {TAB}{TAB}{ENTER}.
Правда сомнительный метод, сейчас попробовал и пока не вышло ничего.
Это если надо установить распакованное расширение.

Если надо настроить расширение, то можно открывать в профиле адрес страницы расширения и вводить туда ключ и прочее.

PS: Не раскрою наверное какую-то страшную тайну, но скоро в фичах ЗБ появится механизм гибкой настройки расширений.
 
Последнее редактирование:
Можете сделать видео?
попробуйте у себя воспроизвести, если не воспроизведется, то запишу видео, хотя бы на телефон да получиться снять

Можно попробовать например через 'Эмуляцию клавиатуры' и макросы {TAB}{TAB}{ENTER}.
Правда сомнительный метод, сейчас попробовал и пока не вышло ничего.
не работает, проверял ранее
кнопками стрелка влево и вправо тож не работает

Если надо настроить расширение, то можно открывать в профиле адрес страницы расширения и вводить туда ключ и прочее.
это про зенобраузер или про Хромиум в зенопостере? если про зенобраузер, можно по подробнее...

с настройкой расширения решил так: нашел в папке профиля файлы которые отвечают за эти настройки, потом в нужный профиль копирую соответствующие файлы.
если кому интересно, то опишу как найти эти файлы...
в некоторых случаях это не файл конфига, а последние записи лога, находящиеся не там где им положено )
 
это про зенобраузер или про Хромиум в зенопостере? если про зенобраузер, можно по подробнее...
В обоих случаях.
Приложил небольшой проект для иллюстрации.
Это для Хромиума. Для ЗБ нужно просто взять константу ID и использовать ее в кубике перехода на урл, эти ID не должны сильно часто меняться.
с настройкой расширения решил так: нашел в папке профиля файлы которые отвечают за эти настройки, потом в нужный профиль копирую соответствующие файлы.
если кому интересно, то опишу как найти эти файлы...
в некоторых случаях это не файл конфига, а последние записи лога, находящиеся не там где им положено )
Отлично. :-)
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: i.stasik
более простым языком
устанавливаем приложение https://chromewebstore.google.com/detail/capmonster-cloud-—-automa/pabjfbciaedomjjfelfafejkppknjleh?hl=ru
переходим на страницу chrome-extension://pabjfbciaedomjjfelfafejkppknjleh/popup.html и видим такое
(далее на зб в зп и в пм не проверял)

1756886931806.png
 
более простым языком
устанавливаем приложение https://chromewebstore.google.com/detail/capmonster-cloud-—-automa/pabjfbciaedomjjfelfafejkppknjleh?hl=ru
переходим на страницу chrome-extension://pabjfbciaedomjjfelfafejkppknjleh/popup.html и видим такое
(далее на зб в зп и в пм не проверял)

Посмотреть вложение 135688
Да, все верно.
 
Появился ли вариант автоматически установить расширение при запуске в zennposter?
Ожидаем появления такой возможности.
Пока не смогу подсказать точные сроки.
 
Ожидаем появления такой возможности.
Пока не смогу подсказать точные сроки.
Есть ли на данный момент времени любые кастыльные метода, которые позволили бы установить расширение без ручного вмешательства ?
 
Есть ли на данный момент времени любые кастыльные метода, которые позволили бы установить расширение без ручного вмешательства ?
Переход на страницу расширения и установка.
 
Переход на страницу расширения и установка.
На странице расширения появляется ненажимаемое в автоматическом режиме окно с кнопкой "Установить расширение"
 
На странице расширения появляется ненажимаемое в автоматическом режиме окно с кнопкой "Установить расширение"
Кнопку можно нажать с помощью метода, который на форуме уже неоднократно упоминался.
Сейчас поищу.

PS: Собственно искать не пришлось, вот ссылка на пост в этой теме:

 
После установки через ссылку + кнопки и тд))

MetaMAsk
В Проджекте теперь постоянно падает браузер (пере - загрузку пробывал))
Отдельно профиль запускается

Может как то подскажите как подкинуть crx расширения в новые профиля браузера?
Не реально их перенести из старых папок профилей?
Хотя бы массовую установку расширений в профиля потом уже разберемся...

Видео
 
Последнее редактирование:
Версия 7.8.9.0 позволяет успешно установить расширение через веб-страницу, однако все выполняемые действия с расширением работают с ошибками, что делает функционал расширения полностью недоступным.

136031

136032
 
Кнопку можно нажать с помощью метода, который на форуме уже неоднократно упоминался.
Сейчас поищу.

PS: Собственно искать не пришлось, вот ссылка на пост в этой теме:

Этот метод работает, но только в PM. В ZP решение не работет
 
После установки через ссылку + кнопки и тд))

MetaMAsk
В Проджекте теперь постоянно падает браузер (пере - загрузку пробывал))
Отдельно профиль запускается

Может как то подскажите как подкинуть crx расширения в новые профиля браузера?
Не реально их перенести из старых папок профилей?
Хотя бы массовую установку расширений в профиля потом уже разберемся...

Видео
Планируется функционал для работы с расширениями.
Воспроизвел падение профиля с Метамаском.
Программисты проинформированы.
 
Версия 7.8.9.0 позволяет успешно установить расширение через веб-страницу, однако все выполняемые действия с расширением работают с ошибками, что делает функционал расширения полностью недоступным.

Посмотреть вложение 136031
Посмотреть вложение 136032
Штатный инструментарий по расширениям пока поддерживаются только в Хромиуме - внутреннем движке браузера Зеннопостера.

В профиле ЗенноБраузера вы можете пока вручную установить расширение и использовать его при работе через Интеграцию Зеннопостера. Но скоро появится функционал работы с расширениями и в профилях ЗенноБраузера, а также в Интеграции.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)