Назад | Перейти на главную страницу

Развертывание расширения Chrome с помощью распространения программного обеспечения

Я хочу распространять расширение Chrome через распространение программного обеспечения: шаги:

  1. Создайте файл .crx из расширения в самом Chrome

  2. Скопировать файл в файловую систему клиента

  3. Создайте RegKey на клиентском компьютере \ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Google \ Chrome \ Extensions [id-of-extension]

  4. Создать ключ: версия REG_SZ "1.4"

  5. Создать ключ: update_url REG_SZ "https://clients2.google.com/service/update2/crx"

  6. Создать ключ: путь REG_SZ "[путь-к-.crx-файлу-на-клиентах-fs]

Это отлично работает, если новый пользователь установил / деинсталлировал расширение раньше. Если пользователь удалит расширение вручную после развертывания, повторное развертывание описанным способом не удастся. Тогда расширение не отображается в Chrome. Вроде хром где-то спасает, что расширение деинсталлировали вручную. Этот флаг я должен удалить. Кто-нибудь знает, где хранится эта информация?