En el manifiesto v2, utilicé chrome.runtime.getPackageDirectoryEntry en la secuencia de comandos de fondo para enumerar todos los archivos dentro de una subcarpeta que vino con la extensión para realizar una función de diseño específica.
Ahora que Google me obliga a migrar mi extensión del estándar de manifiesto v2 al manifiesto v3, traté de hacer la misma función usando el método chrome.runtime.getPackageDirectoryEntry pero Chrome simplemente informaba este error:
Uncaught TypeError: chrome.runtime.getPackageDirectoryEntry is not a function¿Alguien puede ayudar con esto por favor? o proporcionarme un método alternativo para enumerar todos los nombres de archivo en una subcarpeta específica que se enviaría dentro de la extensión?
¡Después de algunas pruebas y errores, encontré una solución!
Para aquellos que tienen el mismo problema, simplemente pueden optar por invocar el método chrome.runtime.getPackageDirectoryEntry en un script js que se agrega al pupup html de la extensión de Chrome.