2016-12-25 2 views
0

Я пытаюсь создать расширение chrome для себя, однако у меня есть несколько трудностей. ** Голова это мое первое расширение, поэтому я, возможно, сделал несколько глупых ошибок.Проблемы с manifest.json

При упаковке моего расширения, хром дает мне ошибку, указывающую:

манифест не является действительным JSON. Строка: 6, столбец: 3, Синтаксическая ошибка.

Вот код для моего JSON:

{ 
    "name" : "Hello!", 
    "version" : "1.0", 
    "manifest_version":2, 
    "description":"" 
    "background": { 
    "scripts": ["change.js"] 
    }, 
    "permissions":[ 
    "background", 
    "http://*/*", 
    "https://*/*" 
    ] 
} 

Линия, которая дает проблемы является:

"background": { 

Я также включил мой change.js:

// ==UserScript== 
// @name   New Userscript 
// @version  0.1  
// @description try to take over the world! 
// @author  You 
// @match  www.youtube.com 
// @grant  none 
// @run-at  document-start 
// ==/UserScript== 

var td = document.querySelector('tr:nth-child(1)> td:nth-child(5)'); 
td.innerText = 'Georgia'; 

Также change.js - это пользовательский скрипт, который я написал в tampermonkey. Нужно ли что-либо менять в скрипте?

Благодаря

+2

У вас не хватает запятой, '', после того, как '" description ":" "' (строка, предшествующая той, где сообщается об ошибке. – Makyen

ответ

2

Добавить запятую после "description":"", как это: "description":"",

Использование JSON валидатор как http://jsonlint.com/ решить эти типа ошибок JSON

Смежные вопросы