首页 > 解决方案 > 我什么时候需要 CORS?

问题描述

我有一个允许创建加载项的第 3 方应用程序。加载项只是 html、js 和 css。无论如何,这是在本地加载/渲染的。我意识到我可以向我控制的没有配置 CORS 的不同服务器发出 AJAX 请求并且它可以工作。

那么我什么时候真正需要CORS?

标签: cors

解决方案


当您在浏览器或其他已采用沙盒、同一站点、来源等浏览器策略的应用程序中运行时,您需要 CORS。

如果您没有在浏览器沙箱中运行,则很可能不会实现 CORS,您可以随意提出任何您喜欢的请求。在这种情况下,您实际上并没有浏览器来源概念,因此没有跨域请求的概念。

在这些过程中也不会出现其他来源的不相关 cookie,因此不会出现 CORS 旨在解决的风险。


推荐阅读