Установка расширений в закрытом контуре
Примечание
Расширения, добавленные через конструктор, не скачиваются вместе с файлом MSI, а автоматически загружаются при первом запуске Браузера. Офлайн-установка расширений через конструктор не поддерживается.
Выберите один из способов:
Использовать групповую политику ExtensionSettings
-
Внутри закрытого контура разверните сервер (например, nginx), который сможет отдавать файлы CRX.
-
Создайте файл XML и укажите в нем путь к файлу CRX.
Пример файла XML:
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0"> <app appid="edaplhobcmdaneconioghljnnopmkhgm"> <updatecheck codebase="http://example.com/extension.crx" version="4.2.5"></updatecheck> </app> </gupdate>
где:
appid
— идентификатор устанавливаемого расширения;codebase
— URL, локальный или сетевой путь, который указывает на расширение CRX;version
— версия расширения.
Примечание
Браузер определяет, требуется ли обновлять расширение, по параметру
version
. -
В политике ExtensionSettings задайте сетевой путь к файлу XML в поле
update_url
.
Примечание
Расширение может не запускаться, если оно не содержит необходимого файла для проверки на доверие. Если расширение из магазина Opera, используйте параметр verified_contents_url
, чтобы указать путь до файла verified_contents.json
на своем сервере.
Где взять verified_contents.json для компьютеров в закрытом контуре
- Установите любое расширение из магазина Opera на компьютере с доступом в интернет.
- В папке с расширениями (по умолчанию
%USERPROFILE%\AppData\Local\Yandex\YandexBrowser\User Data\Default\Extensions
) найдите папку расширения по идентификатору. - В папке расширения скопируйте из папки
_metadata
файлverified_contents.json
на компьютер в закрытом контуре.
Пример значения:
{
"*": {
"install_sources": [
"http://example.com/*"
]
},
"epebfcehmdedogndhlcacafjaacknbcm": {
"installation_mode": "force_installed",
"update_url": "http://example.com/update.xml",
"override_update_url": true
}
}
Переместить файл CRX на страницу browser://tune
- Поместите расширение в архив CRX.
- Откройте в Браузере страницу
browser://tune
. - Откройте папку с архивом и перетащите архив в окно Браузера.
После установки расширение появится в блоке Из других источников.
Выберите один из способов:
Использовать групповую политику ExtensionSettings
-
Внутри закрытого контура разверните сервер, который сможет отдавать файлы CRX.
-
Создайте файл XML и укажите в нем путь к файлу CRX.
Пример файла XML:
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0"> <app appid="edaplhobcmdaneconioghljnnopmkhgm"> <updatecheck codebase="http://example.com/extension.crx" version="4.2.5"></updatecheck> </app> </gupdate>
где:
appid
— идентификатор устанавливаемого расширения;codebase
— URL, локальный или сетевой путь, который указывает на расширение CRX;version
— версия расширения.
Примечание
Браузер определяет, требуется ли обновлять расширение, по параметру
version
. -
В политике ExtensionSettings задайте сетевой путь к файлу XML в поле
update_url
.
Примечание
Расширение может не запускаться, если оно не содержит необходимого файла для проверки на доверие. Если расширение из магазина Opera, используйте параметр verified_contents_url
, чтобы указать путь до файла verified_contents.json
на своем сервере.
Пример значения:
"ExtensionSettings": {
"*": {
"install_sources": [
"http://example.com/*"
]
},
"epebfcehmdedogndhlcacafjaacknbcm": {
"installation_mode": "force_installed",
"update_url": "http://example.com/update.xml",
"override_update_url": true
}
}
Переместить файл CRX на страницу browser://tune
- Поместите расширение в архив CRX.
- Откройте в Браузере страницу
browser://tune
. - Откройте папку с архивом и перетащите архив в окно Браузера.
После установки расширение появится в блоке Из других источников.
Использовать групповую политику ExtensionSettings
-
Внутри закрытого контура разверните сервер, который сможет отдавать файлы CRX.
-
Создайте файл XML и укажите в нем путь к файлу CRX.
Пример файла XML:
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0"> <app appid="edaplhobcmdaneconioghljnnopmkhgm"> <updatecheck codebase="http://example.com/extension.crx" version="4.2.5"></updatecheck> </app> </gupdate>
где:
appid
— идентификатор устанавливаемого расширения;codebase
— URL, локальный или сетевой путь, который указывает на расширение CRX;version
— версия расширения.
Примечание
Браузер определяет, требуется ли обновлять расширение, по параметру
version
. -
В политике ExtensionSettings задайте сетевой путь к файлу XML в поле
update_url
.
Примечание
Расширение может не запускаться, если оно не содержит необходимого файла для проверки на доверие. Если расширение из магазина Opera, используйте параметр verified_contents_url
, чтобы указать путь до файла verified_contents.json
на своем сервере.
Пример значения:
{
"*": {
"install_sources": [
"http://example.com/*"
]
},
"epebfcehmdedogndhlcacafjaacknbcm": {
"installation_mode": "force_installed",
"update_url": "http://example.com/update.xml",
"override_update_url": true
}
}
Установка КриптоПро из магазина Opera
Установите расширение epebfcehmdedogndhlcacafjaacknbcm
при помощи политики ExtensionSettings.
Для работы расширения КриптоПро нужно подключение к интернету либо файл verified_contents.json
.
Установите расширение epebfcehmdedogndhlcacafjaacknbcm
при помощи политики ExtensionSettings.
Для работы расширения КриптоПро нужно подключение к интернету либо файл verified_contents.json
.
Пример значения политики
{
"*": {
"install_sources": [
"http://my.corp/extensions/*"
]
},
"epebfcehmdedogndhlcacafjaacknbcm": {
"installation_mode": "force_installed",
"update_url": "http://my.corp/extensions/cryptopro/update.xml",
"override_update_url": true,
"verified_contents_url": "http://my.corp/extensions/cryptopro/verified_contents.json"
}
}
Полезные ссылки