Управление десктопным браузером
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
Каждый символ ведёт на закреплённый коммит, на котором его прочитали.
ExperimentalDesktopBrowsersAreainterfaceExperimentalDesktopBrowserScopetypeExperimentalDesktopBrowserLeasetypeExperimentalDesktopBrowserCreateInputtypeExperimentalDesktopBrowserAcquireInputtypeExperimentalDesktopBrowserInstanceRequesttypeExperimentalDesktopBrowserImportCookiesInputtypeExperimentalDesktopBrowserImportSourcestypeExperimentalDesktopBrowserImportOutcometype
Используется в плагинах
DevBrowser
Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.