Сценарии содержимого CSS не перезаписывает исходный

Моя проблема в том, что я хочу изменить стиль сайта с помощью собственных настроек. Я пробовал использовать сценарии содержимого , но эта функция работает, потому что они не могут перезаписать исходные файлы css. Вот пример:

foo / manifest.json

{
  "name": "test",
  "version": "1.0",
  "content_scripts": [
    {
      "matches": ["file://*/*test.html"],
      "css": ["main.css"]
    }
  ]
}

foo / main.css

body {
  background: #0f0;
}

test.html


  
    foobar
  

  

  

Затем я загрузил папку расширения foo в свой Google Chrome, и открыл test.html, но цвет фона все еще красный. Я проверил элемент и увидел, что:

Стиль элемента

тело {
фон: # f00;
}

таблица стилей пользователя

тело {
фон: # 0f0;
}


Как я могу изменить существующий файл CSS с моим пользовательским CSS с помощью сценариев содержимого?
Если это невозможно, как я могу автоматически модифицировать существующий CSS с моим пользовательским, когда страница загружается в Google Chrome специально.

5
задан serg 20 May 2011 в 21:37
поделиться