Solía ser posible en Manifest v2 con chrome.tabs.insertCSS para inyectar CSS con runAt: document_start en los detalles del objeto cuando se inyecta desde la página de fondo
https://developer.chrome.com/docs/extensions/reference/tabs/#method-insertCSS
Esto parece haber sido eliminado con chrome.scripting.insertCSS de Manifest v3 y ya no parece haber una opción runAt disponible para CSS desde una página de fondo.
https://developer.chrome.com/docs/extensions/reference/scripting/#method-insertCSS
Ahora parece estar predeterminado en document_idle
¿Hay otra forma de hacerlo? Poner el archivo CSS en el archivo de manifiesto no es realmente una opción, ya que necesita crear el CSS en la página de fondo.
La nueva API chrome.scripting permite inyectar scripts de contenido en document_start pero no CSS.
Gracias por cualquier ayuda en esto.