Чтение документов 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. Может кто-нибудь знает почему?

Ответы на вопрос(4)

Ваш ответ на вопрос