有啥办法可以避免跨域资源共享检查
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文件服务器共享的时候分配权限对于目录深文件量大的情况下,权限写入非常慢,有啥办法可以解决