-1
{ 
    "name": "Supreme Bot", 
    "description": "Automate the checkout process for supremenewyork.com!", 
    "version": "1.0.3", 
    "manifest_version": 2, 
    "permissions": ["*://*/*"], 
    "content_scripts": [ 
    { 
     "matches": ["*://*.supreme.com/*"], 
     "js": ["jquery.js", "supreme.js"] 
    } 
    ], 
    "browser_action": { 
    "default_icon" : "icon-16.png", 
    "default_title": "Enable/Disable" 
    }, 
    "background": { 
    "scripts": ["background.js"], 
    "persistent": false 
    }, 
    "icons": { 
    "16": "icon-16.png" 

    }, 
    { //this line is showing up as an error that says manifest is not valid json 
//dictionary keys must be quoted 
    "name": "Supreme Bot", 
    ... 
    "options_page": "options.html", 
    ... 
    } 
} 

Я работаю над автозаполнением и автозагрузкой для покупки одежды. Я пытаюсь добавить страницу параметров, чтобы я мог настроить размеры (код для этого в другом файле). Строка 25 столбца 6 говорит, что есть синтаксическая ошибка, при которой словарные ключи должны быть указаны. Есть идеи?manifest.json issue: словарные ключи должны быть указаны

+1

Почему у вас есть запасной '' 'перед линией, которая вызывает проблему? И почему вы повторяете «имя»: «Высший бот»? – Teepeemm

+0

Ну, как говорится в ошибке, это синтаксическая ошибка. Вам явно не нужно этого '{' там. В структуре файла используется JSON для представления объекта. Это означает, что есть «ключ»: пары «значение». Голый объект не разрешен. Yo продублировал «имя»: «Supreme Bot», и оставил много «...», что не дает нам никакого намека на то, почему вы думаете, что это правильно. Пожалуйста, предоставьте весь файл и почему вы используете эту дополнительную деталь в '{}'. – Makyen

ответ

0

Если вы проверите JSON sample here, эта часть после запятой должна сопровождаться «ключом», а не новой парой фигурных скобок. Попробуйте удалить его, чтобы ваш файл JSON выглядел следующим образом:

{ 
    "name": "Supreme Bot", 
    "description": "Automate the checkout process for supremenewyork.com!", 
    "version": "1.0.3", 
    "manifest_version": 2, 
    "permissions": ["*://*/*"], 
    "content_scripts": [ 
    { 
     "matches": ["*://*.supreme.com/*"], 
     "js": ["jquery.js", "supreme.js"] 
    } 
    ], 
    "browser_action": { 
    "default_icon" : "icon-16.png", 
    "default_title": "Enable/Disable" 
    }, 
    "background": { 
    "scripts": ["background.js"], 
    "persistent": false 
    }, 
    "icons": { 
    "16": "icon-16.png" 

    }, 

    "name": "Supreme Bot", 
    "options_page": "options.html", 
}