Update Response Headers on Cloudflare Workers

Do you have a static website and you want to change response headers, but the hosting provider does not provide a way to do that? Cloudflare workers makes it easy to do that.

For example, if you want to disable the page from being included as a frame in another page, you can set content-security-policy.

addEventListener('fetch', event => {

            response = new Response(response.body, response);
            // Set content-security-policy header to self and also include 
            // cloudflare workers dashboard to make it easy to preview
               "frame-ancestors 'self' https://dash.cloudflare.com;");

            return response;