2

Я являюсь разработчиком, который ищет лучший способ настроить различные школы с их собственными частными расширениями (т.е. школа A должна быть единственной, имеющей доступ к расширению A). Теоретически я знаю, что есть несколько способов получить собственное частное расширение для домена:

  1. Разместите .crx на сервере и нажмите "Указать пользовательское приложение" в консоли управления.
  2. Создайте приложение домена , загрузив почтовый индекс в Интернет-магазин Chrome
  3. Загрузите расширение из моей учетной записи разработчика в Интернет-магазин Chrome и опубликуйте его в одном "доверенном тестере" или сделайте его незарегистрированным

Вариант (1), на котором размещен .crx, не работает. Я не уверен, почему, но расширение просто не выталкивает. Я связываюсь напрямую с файлом crx, который имеет правильный идентификатор и тип MIME, но без кубиков. Если у кого-нибудь есть какие-либо советы или предложения, как заставить это работать, я буду рад их услышать!

Вариант (2), когда школа создает приложение для домена, кажется немного неэффективным, поскольку требует, чтобы все школы загружали свои собственные zip-файлы. Так что, по сути, я должен был бы послать почтовый файл в школу и попросить их опубликовать его. Все обновления расширения также потребуют аналогичного процесса, так что это не кажется идеальным.

Я сомневаюсь, что вариант (3) будет работать. Если я опубликую администратора как "доверенного тестера", я не думаю, что другие люди в домене смогут получить к нему доступ. Если его нет в списке, я не знаю, как администратор мог найти его в диалоговом окне Chrome Web Store. Кроме того, я бы предпочел избежать безопасности через неизвестность.

Кто-нибудь имел успех в размещении расширения и использовании функции « Указать пользовательское приложение» ? Какие-нибудь другие предложения для выталкивания Пользовательского Расширения консолью управления? Спасибо!

1 ответ1

2

Чтобы опция (1) работала из консоли управления, важно указать правильный идентификатор расширения и действительный URL-адрес обновления XML (не CRX).

Google может предложить одну полезную функцию, которая заключается в получении идентификатора расширения и версии из запроса на обновление.

Например, вы можете создать файл update.php, который выводит XML-файл, специфичный для каждого расширения и версии. См. Http://developer.chrome.com/extensions/autoupdate.html в разделе "Расширенное использование".

Дополнительную информацию об упаковке приложения или расширения для управляемых Chromebook см. На странице https://support.google.com/chrome/a/answer/2714278?hl=ru.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .