有啥办法可以避免跨域资源共享检查

Posted

技术标签:

【中文标题】有啥办法可以避免跨域资源共享检查【英文标题】:Is there any way to avoid Cross-origin resource sharing check有什么办法可以避免跨域资源共享检查 【发布时间】:2017-06-15 08:14:42 【问题描述】:

我在 domainX 中有一个家庭服务器,它返回的 html 页面包含 js 部分,应该从 domainY 获取数据。 我无法控制 domainY 返回,这意味着它不会返回任何 Allow-Origin 标头等。 我也不能使用 JSON,因为 domainY 不支持它。 postMessage 也可能不起作用,因为我需要进行搜索查询 https://domainY/cars=blue&price_max=10000等

我猜 GET 是唯一的方法(XMLHttpRequest)。我想避免使用 cors 代理,因为我试图将服务器 IO 使用率保持在尽可能低的水平。

是否有任何调整我可以尝试而不在服务器端做所有事情?

【问题讨论】:

阅读本文。 ***.com/questions/9310112/… 【参考方案1】:

同源策略旨在保护浏览器所有者和 domainY 所有者之间的私密信息。

您无法让浏览器获取任意数据(利用浏览器的 cookie 和浏览器的 IP 地址)然后将其提供给您的 javascript

domainY 可能是我的网络邮件、电子银行或安全的公司 Intranet。你不能用我的浏览器触摸它。

【讨论】:

以上是关于有啥办法可以避免跨域资源共享检查的主要内容,如果未能解决你的问题,请参考以下文章

系统资源不足是怎么造成的?有啥解决办法?病毒可以引起吗?

Windows文件服务器共享的时候分配权限对于目录深文件量大的情况下,权限写入非常慢,有啥办法可以解决

常见跨域解决办法----CORSpostMessage

同源策略和CORS(跨域资源共享)

PHP解决HTTP和HTTPS跨域共享session的方法及代码实例

常见的跨域方法(九种解决办法)