Мы хотели бы разработать расширение Google Chrome, которое управляется централизованно, например, по групповым политикам MS Active Directory.
Как мы можем централизованно распределить конфигурацию домена / клиента для такого расширения?
Наши пользователи в основном пользователи Windows в одном домене, но мы не можем предполагать, что они вошли в какую-либо конкретную организацию G-Suite.
Возможно, создать групповые политики Active Directory для установки определенного расширения для всех пользователей. Однако в той же статье говорится:
К сожалению, мне не удалось найти решение, касающееся централизованного управления настройками расширений Chrome. Некоторые расширения, например Great Suspender , поставляются с дополнительными опциями для настройки пользователем. Как я уже сказал, я не смог найти способ, как управлять или настраивать их централизованно.
Итак, теперь, когда расширение установлено, как его настроить?
Поскольку это наше собственное расширение, здесь больше свободы. Я думаю, с помощью групповой политики можно установить C:\some\extension-file.json
, а затем запустить
google-chrome --headless file:///some/extension-file.json
Если расширение перехватывает это (как, например, ViolentMonkey), но только если это URL-адрес file: //, я полагаю, что это может быть использовано. Но я надеюсь: вы можете придумать что-нибудь более элегантное?