Мы разрабатываем расширение chrome для устройств Chromebook, и я собираюсь использовать chrome .enterprise API (например: https://developer.chrome.com/extensions/enterprise_deviceAttributes). Как указано в документации, API-интерфейсы «предназначены только для расширений, предварительно установленных политикой».
Я пытаюсь протестировать свое расширение на Chromebook, управляемом GSuite для образовательной среды. Однако я не уверен, как протестировать такое расширение перед его публикацией. Я могу локально установить расширение, но тогда оно не будет предварительно установлено политикой, а API chrome .enterprise недоступны. Я также не вижу способа установить неопубликованное расширение через GSuite.
Единственный способ, который показался многообещающим, - это создать .crx и разместить его. (https://developer.chrome.com/extensions/linux_hosting). Тем не менее, расширение не устанавливается. При прямой загрузке я получаю ошибку crx_required_proof_missing , а при установке через GSuite обнаруживаю ошибка синтаксического анализа в лог-файлах Chromebook.
Как правильно разработки расширений с использованием API, которые «предназначены только для расширений, предварительно установленных политикой»?
Спасибо.