2012-07-01 4 views
3

Я знаю, что можно добавить CSS на страницу с Content_Scripts, но я хочу использовать функцию InsertCSS в JS-файле.Вставить CSS в расширение Chrome

у меня есть:

chrome.tabs.insertCSS(null, {code: "adfree.css"}); 

Но это ничего веб-страницы не изменится. Я дал разрешения:

"permissions": [ 
    "tabs", "*://*" 
], 

Почему это не работает?

Edit:

chrome.tabs.insertCSS({file: "adfree.css"}); 

или

chrome.tabs.insertCSS(null, {file: "adfree.css"}); 

не работает и ...

+0

У меня такая же проблема. Возможно, что-то не так с файловым путем. – Roman

ответ

2

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

chrome.tabs.insertCSS(null, {file: "adfree.css"}); 

См. the documentation для получения дополнительной информации.

+0

Пробовал это, а также chrome.tabs.insertCSS ({file: "adfree.css"}) ;, но не работает – THWIT

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