Sto provando a segnalare il mio file .html
con plug-in di editore HTML in Jenkins tuttavia, poiché l'editore HTML è aggiornato alla versione 1.10, non può pubblicare HTML.Jenkins HTML Publisher Plugin: consenti il permesso di autorizzazione dello script
messaggio di errore che sto ricevendo:
Blocked script execution in '{mydomain}' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': The document is sandboxed and lacks the 'allow-same-origin' flag.
Ho trovato questa DOCUMENTO: https://wiki.jenkins-ci.org/display/JENKINS/Configuring+Content+Security+Policy
Racconta CSP.
corro Jenkins con arg:
/usr/bin/java -Djava.awt.headless=true -Dhudson.model.DirectoryBrowserSupport.CSP=sandbox allow-scripts; style-src 'unsafe-inline' *;script-src 'unsafe-inline' *; -jar /usr/share/jenkins/jenkins.war --webroot=/var/cache/jenkins/war --httpPort=8080 --ajp13Port=-1
ma ancora ottenuto lo stesso errore di cui sopra.
quello che ho cercato args:
1. -Dhudson.model.DirectoryBrowserSupport.CSP="sandbox; default-src 'self';"
2. -Dhudson.model.DirectoryBrowserSupport.CSP=
3. -Dhudson.model.DirectoryBrowserSupport.CSP="sandbox; default-src *;"
4. -Dhudson.model.DirectoryBrowserSupport.CSP="sandbox allow-scripts; default-src *;"
.html si trova in:
{mydomain}/job/{job_name}/Doc/index.html
ho già provato con l'opzione vuota CSP ma ho ottenuto lo stesso errore :( –
risolvo questo. la risposta è giusta, ma dovrebbe rimuovere la cache del browser Inoltre, grazie –
bello sentire che sta funzionando, grazie per l'aggiornamento :) –