Solo lectura

Google Chrome - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

¿Puedo sobreescribir el CSP en una aplicacion de Chrome?

Alejandro Pinto Rodríguez
27/09/17 4:27
Estoy desarrollando una aplicacion de chrome empaquetada haciendo uso de angular. Hay un momento en el que necesito hacer una petición a un servicio que me devuelve un texto formateado como HTML, el cual incrusto en un div.

Hasta ahi todo bien. El texto se carga formateado correctamente, pero algunas veces contiene imagenes (el src de la imagen es absoluto y apunta al servidor donde esta alojada la misma).

En esos casos, al mirar la consola de chrome, me aparece el siguiente mensaje:

Refused to load the image 'url_de_la_imagen' because it violates the following Content Security Policy directive: "img-src 'self' blob: filesystem: data: chrome-extension-resource:".

He incluido en el manifest de mi aplicación el siguiente bloque:

"sandbox": {"content_security_policy": "img-src 'unsafe-eval' blob: filesystem: data: chrome-extension-resource:"}

Aun así, me sigue saliendo el mismo mensaje y no se cargan las imagenes. ¿Alguien sabe que tengo que poner para que me permita cargar imagenes externas? He visto algunos foros donde incluyen un cargador de imagenes, pero eso no me vale, pues la imagen ya viene en el html que me devuelve el servicio... Necesito sobreescribir el CSP para que se carguen correctamente.

Espero me podais ayudar.

Respuestas (1)

Juan Jose Saborido
28/09/17 0:33
Hola Alejandro

Gracias por escribir en el foro de Google Chrome.

No obstante, posiblemente encontrarás una ayuda más eficiente en estos foros de discusión de Chromium (en inglés) donde encontrarás otros desarrolladores. 

Escribe tu consulta en el grupo de discusión que creas más apropiado para tu pregunta.

Suerte!