I have a site built with AMP. I tried to use Content-Security-Policy: script-src 'self', but all styles and designs didn't show properly since they are loaded from cdn.ampproject.org. Google, in their AMP documentation, says that all Content Security Policy has been handled before stored in their repository.

Is there a solution?


Finally, I found this on scotthelme.co.uk. Here's the script:

header('Content-Security-Policy: script-src https://cdn.ampproject.org:*');

And, it works as I wish when I check it on securityheaders.io.

|improve this answer|||||
  • 1
    That looks like the right solution. If you want to be able to load scripts from your own domain as well, you should add 'self' to the list. – Anders Apr 9 '18 at 8:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.