#json #validation #google-chrome #file-upload
#json #проверка #google-chrome #загрузка файла
Вопрос:
Меня интересует панель управления разработчика chrome web store, когда я пытаюсь загрузить текстовый файл с именем manifest.json, но внутренний файл не имеет формата json. Я знаю, что Google использует любые средства для проверки структуры файла спасибо за предложение
Комментарии:
1. Можете ли вы опубликовать содержимое вашего текущего manifest.json? Скорее всего, неисправен не JSON-валидатор Chrome Web Store.
2. Хорошо, Марк, я не говорю, что средство проверки json в Chrome web store не работает, но я хотел бы использовать формат json проверки Chrome web store для использования в моих собственных проектах. Извините, если вопрос не ясен
Ответ №1:
Перед загрузкой вашего расширения в webstore действительно лучше протестировать его, загрузив как «распакованное расширение», что вы можете сделать, посетив chrome: // extensions, развернув «Режим разработчика», если он еще не развернут, а затем нажав «Загрузить распакованное расширение …»
Загрузка вашего расширения позволит вам протестировать его и обнаружить проблемы задолго до публикации в тестовых учетных записях или другим пользователям. В руководстве для разработчиков расширений Chrome — формат манифеста указано, что допустимо в манифесте. Также необходимо, чтобы манифест был стандартным JSON.
Также я должен указать, что веб-магазин Chrome может запретить хорошо отформатированный код, если он нарушает условия (например, нарушает рекомендации по брендингу или, по-видимому, представляет веб-сайт, которым вы не владеете).
Комментарии:
1. Существует ли инструмент, который может статически проверять манифест, чтобы его можно было развернуть как часть конвейера CI?
Ответ №2:
Я обнаружил, что Chrome store не принимает manifest.json, включая «// comment», но Chrome developer mode принимает.
Я копирую и вставляю отсюда, и в мой файл manifest.json добавляется «// Необязательно». http://developer.chrome.com/extensions/manifest.html
Возможно, режим разработчика Chrome также должен отклонять комментарии?
Комментарии:
1. Он также не принимает многострочные комментарии. «/* Тестовый комментарий */» в то время как режим разработчика chrome Chrome принимает его.