ПРИМЕЧАНИЕ: этот вопрос касается атрибута version
manifest.json
, который вы используете, когда используете Chrome developmentpment. Это похоже на вопрос ниже о manifest_version
, но это не так. Я действительно пытался учиться на этом, но я потерпел неудачу.Сервер веб-магазина Chrome отклоняет расширение с помощью «Ошибка: манифест должен определять версию».
Need to update Chrome extension to manifest version 2 if no manifest version originally specified?
-
В настоящее время я делаю свое первое расширение Chrome. Мощный, веселый, отличный.
За исключением глупой вещи, которая меня раздражает.
расширениеMy Chrome является открытым исходным кодом, так что вы можете перейти прямо к коду на GitHub, так что вы можете увидеть в одно мгновение, что я сделал глупую ошибку
https://github.com/internaciulo/search-tab-in-chrome-s-omnibox
В manifest.json
, наиболее imortant файл в развитии Chrome, вы должны увидеть
{
...
"version": "13",
...
}
само расширение хром работает достаточно хорошо, увидеть скриншоты папку на GitHub, ... но только локально, то есть, когда я открываю его как приложение для распаковки (это можно сделать в Chrome, перейдя в раздел chrome://extensions
Отлично, поэтому я направляюсь в [Dashbord разработчика веб-магазина Chrome], загружаю, позволяю 2 или 3 пользователям скачать его бесплатно, Прибыль!
Не совсем.
Я пробовал все: может быть, он хочет 13
или "13"
или «13.0» или есть путаница с manifest_version
, которая должна быть целым числом или или или или. Каждый раз, когда тот же досадная ошибка:
Загрузить расширение или приложение (файл .zip)
search-tab-in-chrome-s-omnibox.zip (Сервер отклонил) произошло
Ошибка: Не удалось обработайте свой товар.манифест должен определять версию.
О, компьютеры, вы так полезны, но почему так нетерпимы к нашим ошибкам дорогой компьютер? Да, они тупые, но с самого начала вычислений, вы должны были узнать, что мы «Люди, All Too Humans» (http://en.wikipedia.org/wiki/Human,_All_Too_Human
)
PS: это не только мое первое расширение хром, это также мой первый вопрос о stackoverflow, в то время как я использовал его в прошлом, но только для чтения.Пожалуйста славна :-D
Обновления:
- 2013-10-13: хорошо, проблема решена, это был он: нет комментариев в файлах JSon
- 2013-10-13 : Часть (только) ошибки устранена благодаря @ChrisP: комментарии не разрешены в json-файлах, что является грустным, но законным. https://github.com/getify/JSON.minify позволяет вам брать json-файл с комментариями и выводить его без комментариев. Лучшее обоих миров.
Ваш манифест не действует в формате JSON. Удалите все комментарии, которые не разрешены, и вы должны быть хорошими. –
Странно, но верно, но законно, но недостаточно, чтобы решить проблему. Смотрите мой новый коммит на моем github. Кстати, если я правильно понимаю, я не могу утверждать ваш будущий ответ, если он только здесь :) – jmfayard
Хорошо, я добавлю правильный ответ :) –