Bonjour la communauté,
J’utilise Jeedom en http (je n’ai pas installé le mode https, du fait que le jeedom est connecté en filaire uniquement à mon réseau interne).
J’ai un message d’erreur : La ressource « blob » a été chargée, mais elle va contre la directive de Content Security Policy
J’ai regardé les différents post, j’ai mis en mode « unsecure », j’ai toujours le message :
La ressource « blob » a été chargée, mais elle va contre la directive de Content Security Policy :
« script-src-elem ‹ self › ‹ unsafe-inline › ‹ unsafe-eval › * »
J’ai essayé d’ajouter mon IP à différents endroit derrière la directive : script-src-elem
Pas mieux
En mode « secure » : Impossible de charger la ressource « blob », car elle va contre la directive de Content Security Policy :
« script-src-elem ‹ self › ‹ unsafe-inline › ‹ unsafe-eval › *.google.com *.google.fr »
Mon fichier security.conf :
ServerTokens Prod
ServerSignature off
TraceEnable Off
<Directory /var/www/html>
Options -Indexes -ExecCGI -FollowSymLinks
AllowOverride All
</Directory>
<IfModule mod_headers.c>
Header set X-Content-Type-Options "nosniff"
Header set X-Frame-Options "sameorigin"
Header set X-XSS-Protection "1; mode=block"
Header unset X-Powered-By
Header set Referrer-Policy: strict-origin-when-cross-origin
Header set Permissions-Policy "accelerometer=(),battery=(),fullscreen=(self),geolocation=(),camera=(),ambient-light-sensor=(self),autoplay=(self)"
Header set Content-Security-Policy "default-src 'self' file: data: blob: filesystem:;script-src-attr 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr *.googleapis.com;script-src 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr;script-src-elem 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr;img-src 'self' * data:;style-src 'self' 'unsafe-inline';style-src-attr 'self' 'unsafe-inline';worker-src blob:;frame-src 'self' *.jeedom.com *.google.com *.google.fr *.googleapis.com data:;"
</IfModule>
J’avais essayé :
script-src-elem 'self' 'unsafe-inline' 'unsafe-eval' http://192.168.1.10 *.google.com *.google.fr;img-src 'self' * data:
et également :
script-src-elem 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.google.fr;img-src 'self' * data: http://192.168.1.10
et un combo :script-src-elem 'self' 'unsafe-inline' 'unsafe-eval' http://192.168.1.10 *.google.com *.google.fr;img-src 'self' * data: http://192.168.1.10
Même résultat.
Pour information, j’ai testé uniquement en relançant apache (systemctl daemon-reload + restart apache2), mais également en relançant jeedom. Toujours le même message d’erreur.
Je suis preneur de toutes les idées.
Merci d’avance