上次通过 Cloudflare 解决了文件下载的问题,作者还发现利用 Cloudflare 还可以解决 Ajax 中的跨域问题
基本原理就是利用 Cloudflare workers 代理,利用它去发送 Ajax 请求,然后把结果返回。由于 Workers 可以自定义返回头,所以可以添加 ‘access-control-allow-origin’,’access-control-expose-headers’,这样就解决了与 Cloudflare 之间的跨域问题
⚙ 源码展示:Github
上次通过 Cloudflare 解决了文件下载的问题,作者还发现利用 Cloudflare 还可以解决 Ajax 中的跨域问题
基本原理就是利用 Cloudflare workers 代理,利用它去发送 Ajax 请求,然后把结果返回。由于 Workers 可以自定义返回头,所以可以添加 ‘access-control-allow-origin’,’access-control-expose-headers’,这样就解决了与 Cloudflare 之间的跨域问题
⚙ 源码展示:Github