Чтение документов CSS в расширении Chrome
Я пытаюсь читать страницы CSS с помощью расширения Chrome. Вот что я имею в своем скрипте контента:
var allSheets = document.styleSheets;
for (var i = 0; i < allSheets.length; ++i) {
var sheet = allSheets[i];
var src = sheet.href;
var rules = sheet.cssRules || sheet.rules;
}
По какой-то причине правила всегда пусты. Я получаю все CSS-файлы, используемые в переменной 'src'. Но правила всегда бывают нулевыми. Это работает, когда я пробую это как отдельный javascript на HTML-странице. Но происходит сбой, когда я помещаю его в скрипт содержимого моего расширения Chrome. Может кто-нибудь знает почему?