Я являюсь разработчиком, который ищет лучший способ настроить различные школы с их собственными частными расширениями (т.е. школа A должна быть единственной, имеющей доступ к расширению A). Теоретически я знаю, что есть несколько способов получить собственное частное расширение для домена:
- Разместите .crx на сервере и нажмите "Указать пользовательское приложение" в консоли управления.
- Создайте приложение домена , загрузив почтовый индекс в Интернет-магазин Chrome
- Загрузите расширение из моей учетной записи разработчика в Интернет-магазин Chrome и опубликуйте его в одном "доверенном тестере" или сделайте его незарегистрированным
Вариант (1), на котором размещен .crx, не работает. Я не уверен, почему, но расширение просто не выталкивает. Я связываюсь напрямую с файлом crx, который имеет правильный идентификатор и тип MIME, но без кубиков. Если у кого-нибудь есть какие-либо советы или предложения, как заставить это работать, я буду рад их услышать!
Вариант (2), когда школа создает приложение для домена, кажется немного неэффективным, поскольку требует, чтобы все школы загружали свои собственные zip-файлы. Так что, по сути, я должен был бы послать почтовый файл в школу и попросить их опубликовать его. Все обновления расширения также потребуют аналогичного процесса, так что это не кажется идеальным.
Я сомневаюсь, что вариант (3) будет работать. Если я опубликую администратора как "доверенного тестера", я не думаю, что другие люди в домене смогут получить к нему доступ. Если его нет в списке, я не знаю, как администратор мог найти его в диалоговом окне Chrome Web Store. Кроме того, я бы предпочел избежать безопасности через неизвестность.
Кто-нибудь имел успех в размещении расширения и использовании функции « Указать пользовательское приложение» ? Какие-нибудь другие предложения для выталкивания Пользовательского Расширения консолью управления? Спасибо!