Lectura de documentos CSS en Chrome Extension

Estoy tratando de leer las páginas CSS usando una extensión de Chrome. Esto es lo que tengo en mi script de contenido:

   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 alguna razón, las reglas siempre están vacías. Obtengo todos los archivos CSS utilizados en la variable 'src'. Pero las reglas siempre son nulas. Funciona cuando lo pruebo como un javascript separado en una página HTML. Pero falla cuando lo pongo en el script de contenido de mi extensión de Chrome. ¿Alguien puede decirme por qué?

Respuestas a la pregunta(8)

Su respuesta a la pregunta