Necesito inyectar algún widget js externo a la página. ¿Cómo hacer eso con el manifiesto 3? Parece que chrome.scripting no acepta enlaces. Podría haberlo hecho fácilmente con el manifiesto v2, pero el manifiesto v3 prohíbe cualquier otro enfoque que no sea el uso de chrome.scripting . No puedo pasar al manifiesto v2 porque quedará obsoleto después del nuevo año.
¡A la mierda la seguridad! Prohibieron por completo el código alojado de forma remota:
Una mejora de seguridad clave en MV3 es que las extensiones no pueden cargar código remoto como JavaScript o archivos Wasm. Esto nos permite revisar de manera más confiable y eficiente el comportamiento seguro de las extensiones cuando se envían a Chrome Web Store. Específicamente, toda la lógica debe estar incluida en el paquete de la extensión. https://developer.chrome.com/docs/extensions/mv3/intro/mv3-overview/#remotely-hosted-code
Así que es imposible inyectar código desde un enlace.