#google-chrome-extension #manifest.json
#google-chrome-extension #manifest.json
Вопрос:
Мы пытаемся опубликовать наше расширение Chrome в webstore, но оно выдает ошибку при загрузке zip ошибка заключается в том, что не удается загрузить расширение chrome с ключевым полем в manifest.json . Ключевое поле, которое мы добавили в manifest.json, предназначалось для Oauth2, мы использовали для аутентификации пользователей в Google. Теперь, когда мы опубликовали наше расширение без ключевого поля, оно загружается без каких-либо ошибок, но Oauth не работает. У кого-нибудь из вас есть какие-либо идеи об этой проблеме, пожалуйста, помогите нам.
Комментарии:
1. Поле ключа в
manifest.json
не относится к Oauth2, а предназначено для управления уникальным идентификатором расширения2. Это был метод для Oauth2, написанный в документации chrome
3. ключевое поле, согласно им, требуется для Oauth2, если мы удалим это ключевое поле из манифеста, Oauth2 перестанет работать
4. developer.chrome.com/extensions/tut_oauth#upload_to_dashboard Как вы можете видеть по этой ссылке
5. Когда вы загружаете свое расширение в CWS, вам необходимо удалить
key
поле, поскольку ключ присваивается CWS автоматически. После загрузки вы можете проверить и скопировать назначенный ключ с панели мониторинга разработчика и использовать его для своих целей OAuth2, как указано в документации, на которую вы ссылаетесь.