Я делаю свое первое расширение хром, и у меня тяжелое время с манифестом. У меня есть этот код:Неправильный синтаксис JSON
{
"name": "Test Extension",
"description": "JustforFun",
"version": "1",
"manifest_version": 2,
"permissions": ["tabs", "http://*/*"],
"background": {"page": "background.html","persistent": false },
"browser_action": {"name":"Yellow Background","default_icon": "16x16.png"},
"content_scripts": [
{
"matches": ["http://*/*"],
"js" : ["inject.js"]
} ]
}
Моя проблема заключается в том, что сценарий содержание не получает включены в любую страницу. Или, возможно, я делаю это неправильно. Должен ли я увидеть скрипт контента, включенный в источник страницы? И это проблема, если я оставил свою background.html
страницу пустой в то время? Я поместил в него контент, но на данный момент мне бы хотелось, чтобы мой скрипт контента работал. Это мое содержание сценарий, кстати:
window.onload= function() {
document.body.style.background = yellow;
}
Просто простая один, который превращает цвет фона желтого цвета при загрузке страницы.
Может быть, потому, что вы пропустили кавычки? Попробуйте 'document.body.style.background =" yellow ";' –
Ohhh ... Он работает, спасибо, очень, очень, очень, очень ... Вы не представляете, насколько я сердился, потому что это не сработало. ..Большое спасибо! – csanonymus
Добро пожаловать. Просто толкнул это как ответ, поэтому вопрос не сохраняется, как без ответа. –