首页 > 解决方案 > 跨域发送信息,不接触服务器端

问题描述

这是我一直在思考的一个研究问题。我不确定这是否可能,但似乎应该是。

如何使's javascriptvar token中定义的内容对them.com's javascript 可见,us.com而不向两个服务器中的任何一个发送信息?

目标是将信息保存在浏览器中以便跨域访问?localStorage,sessionStorage是域锁定的。并set-cookie使其对服务器可见......所以我不能使用它们。

标签: javascripthtmllocal-storage

解决方案


你可以CORS Anywhere试一试。 https://cors-anywhere.herokuapp.com/

CORS Anywhere 是一个 NodeJS 代理,它将 CORS 标头添加到代理请求中。

基本上,您可以在请求 URL 前加上https://cors-anywhere.herokuapp.com/.

例如:

fetch('https://cors-anywhere.herokuapp.com/http://your-req-url.com/some-endpoint')

您也可以自己托管。进一步阅读:https ://github.com/Rob--W/cors-anywhere/


推荐阅读