Установка расширений и плагинов
В Primo RPA Studio доступно три основных способа установки:
- Ручная установка через интерфейс Studio
- Установка через командную строку
- Автоматическая установка
1. Ручная установка через интерфейс Studio
- Откройте Primo Studio
- Перейдите в меню: Файл → Настройки → Инструменты → Расширения
- Выберите нужный браузер (Chrome, Firefox, Edge, Yandex)
Перед вами появится список доступных вариантов:
Вариант установки | Кому доступно | Требует прав админа | Особенности |
---|---|---|---|
Магазин (Текущий пользователь) | Только вам | Нет | Простая установка из магазина расширений |
Магазин (Все пользователи) | Всем на ПК | Да | Установка для всех учётных записей компьютера |
Упакованное (Текущий пользователь) | Только вам | Нет | Установка CRX-файла в ваш профиль |
Упакованное (Все пользователи) | Всем на ПК | Да | Глобальная установка CRX-файла |
Распакованное | Только вам | Нет | Загрузка из папки (требует ручного включения) |
При установке браузер автоматически закроется (с предупреждением)
После установки
Для распакованных расширений потребуется ручное включение в браузере
Manifest V3 требует перезагрузки страницы для выполнения скриптов
- Необходимо в свойствах расширения активировать Разрешить пользовательские скрипты
Инструкции см. в разделах:
2. Установка через командную строку
Ниже приводятся способы установки расширений и плагинов из командной строки.
Расширения браузеров
LTools.WebBrowser.Native.exe install=<browser> lang=<language> mode=<mode> manifest=v3
Поддерживаемые аргументы:
- browser — тип браузера: CHROME, FIREFOX, EDGE, YANDEX.
- language — язык установки: EN, RU.
- mode — режим установки расширения. Доступные значения:
- packed — упакованное;
- storelocal — из магазина для текущего пользователя;
- unpacked — распакованное.
- manifest — используется для установки браузерного расширения на основе нового манифеста версии 3 . Единственное допустимое значение параметра —
v3
. Расширение на базе Manifest V3 разработано, чтобы избежать проблем с совместимостью в поздних версиях браузеров Chrome, Yandex, Edge, основанных на движке Chromium. Если параметрmanifest
не указан, то по умолчанию будет установлено расширение для манифеста V2.
Версии расширения Primo RPA Extension для Manifest V2 нумеруются с 1.xx (например, 1.66), для Manifest V3 — с 3.xx (например, 3.66).
Если вы хотите изменить версию манифеста для установленного расширения, то сначала удалите расширение на базе старого манифеста и только затем устанавливайте новое. Учтите, что для браузера Firefox невозможно установить расширение на базе V3.
Особенности работы расширения с Manifest V2
Расширение на базе второй версии манифеста (1.xx) может работать нестабильно из-за политик Google в отношении старых расширений, не предназначенных для Manifest V3.
После 8 августа 2025 года с выходом Chrome 139 и Edge 139 поддержка расширений с Manifest V2 в этих браузерах будет полностью прекращена. Это означает, что версии “Primo RPA Extension” 1.6* и 1.8* перестанут работать в Chrome и Edge.
Для продолжения работы с Manifest V2 можно добавить политику ExtensionManifestV2Availability
со значением 2
.
Для браузера Chrome это можно сделать или групповыми политиками или вручную, запустив в cmd или Powershell скрипт от имени администратора на сервере агента (компьютере клиента):
reg add HKLM\SOFTWARE\Policies\Google\Chrome /v ExtensionManifestV2Availability /t REG_DWORD /d 2 /f
Для Edge:
Аналогично, но с путем HKLM\SOFTWARE\Policies\Microsoft\Edge
.
Ограничение:
Согласно официальной документации Google , поддержка Manifest V2 будет полностью отключена в середине 2025 года, независимо от этой политики.
Особенности работы расширения с Manifest V3
Расширение Primo RPA Extension на основе Manifest V3 является новым решением, поэтому рекомендуется проверять работоспособность проекта с браузерными элементами в Студии перед тем, как добавлять его в Оркестратор или Robor Runner.
Пример установки браузерного расширения
Установка браузерного расширения для Manifest V3 без интернета:
LTools.WebBrowser.Native.exe install=CHROME lang=RU mode=packed manifest=v3
Установка браузерного расширения для Manifest V3 при наличии интернета:
LTools.WebBrowser.Native.exe install=CHROME lang=RU mode=storelocal manifest=v3
Если вы хотите установить расширение для Manifest V2, просто не указывайте параметр manifest.
Плагины
RDP
Primo.RemoteAgent.exe InstallClient
Java
Extensions\JavaBridge.ps1
Автоматическая установка браузерных расширений
Подробнее см. здесь.