Перейти к содержимому

Управление десктопным браузером

bb 0.43.3SDK 0.4.104пин e865697 (desktop-v0.43.3)

экспериментальный Бэкенд плагина Показать на макете зон

Управляет выбранным окном на десктопе через bb.sdk.experimental_desktopBrowsers. С её помощью плагин может:

Ваш инструмент автоматизации на вкладках, которыми владеет BB

Что даёт эта поверхность

  • Обнаруживать запущенные инстансы на конкретном хосте и создавать вкладки, привязанные к треду, с отдельными профилями автоматизации
  • Получать временное управление с автоматическим истечением срока; отображать первую вкладку и новые страницы CDP только в уже сфокусированном треде без активации окна десктопа; личные вкладки требуют явной передачи управления
  • Давать воркеру на этом хосте приватное WebSocket-соединение CDP с ограниченной областью действия для DevBrowser или agent-browser
  • Делать скриншоты или отображать вкладку и освобождать управление с сохранением самой вкладки и активной авторизации
  • Отслеживать изменения вкладок и состояния управления через disposable-подписку с опросом раз в две секунды; сообщать об ошибках отключения
  • Получать список браузеров, установленных на десктопном хосте, и копировать авторизационные cookies профиля в личный браузер BB или профиль автоматизации

API

Каждый символ ведёт на закреплённый коммит, на котором его прочитали.

Используется в плагинах

DevBrowser

Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.