#google-chrome-extension #key #manifest.json
Вопрос:
Я попытался загрузить zip-файл своего первого расширения Chrome в консоль разработчика Chrome. Расширение отлично работает локально в моем браузере Chrome в режиме разработчика, поэтому я подумал, что все, что мне нужно сделать, это заархивировать его и загрузить в консоль разработчика. Но при попытке загрузить его в консоль разработчика я получаю сообщение об ошибке: «manifest.json:23:16: дубликат ключа».
К чему относятся 23 и 16? Я думал о строке 23 и 16 символах в строке 23, но это не имеет никакого смысла, когда я смотрю на строку 23 моего файла manifest.json.
Ответ №1:
Я думаю, что я понял это, и да, ошибка была в том, что я назвал номер строки. Оказывается, у меня были дубликаты ключей «разрешений» для хранения. Я удалил один из них. Я думаю, что теперь все должно быть хорошо.
В моем файле manifest.json были дубликаты «разрешений», например:
"permissions": ["storage"], "permissions": [ "activeTab", "storage" ],