Ler documentos CSS na extensão do Chrome

Estou tentando ler o CSS das páginas usando uma extensão chrome. É isso que eu tenho no meu script de conteúdo:

   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;
     }

Por alguma razão, as regras estão sempre vazias. Eu recebo todos os arquivos CSS usados na variável 'src'. Mas as regras sempre são nulas. Está funcionando quando eu tento como um javascript separado em uma página HTML. Mas falha quando o coloco no script de conteúdo da minha extensão do Chrome. Alguém pode me deixar saber por quê?

questionAnswers(8)

yourAnswerToTheQuestion