book
Article ID: CTX250979
calendar_today
Updated On:
Resolution
Check Content Security Policy bound to NetScaler Gateway vServer / Unified Gateway vServer / Globally and update the action [Configuration \ AppExperts \ Rewrite \ Actions] with this value:
"default-src \'self\' ; script-src \'self\' \'unsafe-inline\' \'unsafe-eval\' ; style-src \'self\' \'unsafe-inline\' \'unsafe-eval\'; img-src \'self\' data: http://localhost:* ; child-src \'self\' com.citrix.agmacepa://* citrixng://* "
Problem Cause
If the Content Security Policy directive is not specified the browser will use the value defined for the default-src directive -which is usually very restricted like in the example above: default-src \'self\'. This will cause the browser to block the nglauncher plugin.
Internet Explorer is not fully compatible with Content-Security-Policy HTTP header hence it may not experience the issue at all -header will be ignored- while Microsoft Edge -which is compatible- could be affected along with Firefox, Chrome, and Safari.
For compatibility check you can use the following link:
https://caniuse.com/#search=content%20security%20policy