Как в chrome web store проверить manifest.json

#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 принимает его.