It seems that recently created accounts have a different and more restrictive Content Security Policy. As someone has encountered on Reddit, this breaks Cusdis.
Here's the policy on an account I just made:
content-security-policy: upgrade-insecure-requests; default-src * 'unsafe-inline' 'unsafe-eval' data: blob:; connect-src 'self'; form-action 'self'; img-src * data:; script-src * 'unsafe-inline' 'unsafe-eval'; style-src * 'unsafe-inline'; font-src * data:; object-src *; media-src *; frame-src *;
And on my ~3 year old account:
content-security-policy: upgrade-insecure-requests; default-src 'unsafe-inline' 'unsafe-eval' 'self' data: blob: *
I just want to clarify for others:
This only prevents fetch() and <form> from making requests to another website, which can break some widgets that are added with a script tag. However, this does not prevent hotlinking images, scripts, styles, fonts, audio, videos, and flash.
It seems that recently created accounts have a different and more restrictive Content Security Policy. As someone has encountered on Reddit, this breaks Cusdis.
Here's the policy on an account I just made:
And on my ~3 year old account:
I just want to clarify for others:
This only prevents
fetch()and<form>from making requests to another website, which can break some widgets that are added with a script tag. However, this does not prevent hotlinking images, scripts, styles, fonts, audio, videos, and flash.