Add a semicolon at the end of the CSP if none exists.
This commit is contained in:
parent
2a262555ed
commit
7bee2ba27d
@ -34,6 +34,7 @@ var setHeaders = (function () {
|
|||||||
const headers = clone(config.httpHeaders);
|
const headers = clone(config.httpHeaders);
|
||||||
if (config.contentSecurity) {
|
if (config.contentSecurity) {
|
||||||
headers['Content-Security-Policy'] = clone(config.contentSecurity);
|
headers['Content-Security-Policy'] = clone(config.contentSecurity);
|
||||||
|
if (!/;$/.test(headers['Content-Security-Policy'])) { headers['Content-Security-Policy'] += ';' }
|
||||||
if (headers['Content-Security-Policy'].indexOf('frame-ancestors') === -1) {
|
if (headers['Content-Security-Policy'].indexOf('frame-ancestors') === -1) {
|
||||||
// backward compat for those who do not merge the new version of the config
|
// backward compat for those who do not merge the new version of the config
|
||||||
// when updating. This prevents endless spinner if someone clicks donate.
|
// when updating. This prevents endless spinner if someone clicks donate.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user