У меня есть следующий манифест расширения Chrome, который не форматирует отступы должным образом, что говорит мне, что я не создал манифест должным образом - однако я просто не вижу проблемы.Chrome Extension Manifest 2 проблемы
{
"name": "ReportIt",
"version": "0.0.1",
"manifest_version": 2,
"default_locale": "en",
"description": "Immediately Remove and report Child Pornography",
"icons": { "16": "images/icon-128.png", "128": "images/icon-128.png" },
"content_scripts": [{
"matches": ["<all_urls>"],
"js": ["scripts/contentscript.js"],
"run_at": "document_end",
"all_frames": false
}],
"background": {
"scripts": ["scripts/background.js"]
},
"permissions": [
"http://*/*",
"https://*/*",
"contextMenus"
],
"content_security_policy": "script-src 'self'; object-src 'self'",
"web_accessible_resources": [
"bower_components/angular/*",
"scripts/background.js"
]
}
Что с форматированием вышеизложенного Chrome Extension Manifest?
Извините, мне придется это сделать. Ваш манифест работает отлично, и вы можете подтвердить это с помощью [JSONLint] (http://jsonlint.com/). Тот факт, что автоматический отступ в некотором редакторе не работает должным образом, не является проблемой с кодом. – Xan
В [JSON] нет стандартного отступа (http://json.org/). Фактически, все пробелы полностью необязательны. Пока это проходит проверку, нет ничего плохого. – Xan
Не нужно голосовать - это был правильный вопрос, и вы предоставили информацию в своем комментарии, которая помогла мне и другим! @Xan –