2014-09-19 5 views
0

Я пытаюсь загрузить расширение chrome, но мне возвращается ошибка, в которой у моего json-файла есть синтаксическая ошибка, но я не могу понять, что это такое , Вот файл:Как запрограммировать файл манифеста для расширения хрома

{ 
"manifest_version": 2, 
"name": "Drive to Tumblr", 
"version": "1", 
"description": "Posts files from google drive to tumblr", 
"icons": "Extention_Logo_48x48.png" 
}, 
"browser_action": { 
    "default_title": "Drive to Tumblr", 
    "default_icon": "Extention_Logo_19x19.png",         
    "default_popup": "button.html" 
} 
} 

Я использую данный синтаксис на ограничителе разработчиков Chrome, так может кто-нибудь сказать мне, что я делаю неправильно?

+1

У вас есть более близкие фигурные скобки, чем открытые скобки. Я бы начал там. –

+0

Ну, я исправил это и почувствовал себя глупым для него, но теперь я получаю ошибку «manifest.json: 9: 5: неожиданный символ». –

+0

Linters/validators Ваши друзья: http://jsonlint.com/ – Xan

ответ

1

Вам не нужна первая закрывающая скобка, потому что browser_action все еще является частью основного манифеста. Это должно работать:

{ 
    "manifest_version": 2, 
    "name": "Drive to Tumblr", 
    "version": "1", 
    "description": "Posts files from google drive to tumblr", 
    "icons": "Extention_Logo_48x48.png", 
    "browser_action": { 
     "default_title": "Drive to Tumblr", 
     "default_icon": "Extention_Logo_19x19.png", 
     "default_popup": "button.html" 
    } 
} 
Смежные вопросы