Presentación de la API chrome.scripting
(developer.chrome.com)-
Funcionalidad agregada al Manifest V3 (MV3) de las extensiones de Chrome
-
Las funciones
chrome.tabs.executeScriptychrome.tabs.insertCSSde MV2, que se usaban para agregar scripts y hojas de estilo a páginas web, se unificaron en una sola
→ La API anterior del lado de tabs era bastante desordenada y la gestión de permisos era compleja, así que la rediseñaron desde cero rompiendo compatibilidad
- En MV2 se podían cargar e insertar funciones dinámicamente desde la red, pero eso podía usarse para malware y otros fines maliciosos
→ Ahora se bloquea la ejecución de código que no venga en el bundle, y se cambió para que solo se puedan insertar datos traídos remotamente y ejecutar funciones incluidas en el bundle
- En lugar de obtener la lista de todos los frames con
getAllFramey ejecutar sobre ellos, se cambió para invocar con un arreglo de IDs de frame
→ En línea con eso, también se cambió para poder recibir los resultados de la inserción de scripts como un arreglo
Aún no hay comentarios.