【发布时间】:2013-12-08 11:21:30
【问题描述】:
我们正在一个 Intranet 中集成两个系统,使用 CORS 作为跨两个域进行 AJAX 调用的一种方式。
这被认为是不好的做法吗? CORS 通常被认为是不好的做法吗?
【问题讨论】:
-
如果是这样,W3C 就不会费心为其编写规范了 :) www.w3.org/TR/cors/ CORS 解决了我们需要两个不同网站进行通信的真正需求彼此。这些天我们通常使用 JSONP,但这是一个真正的 hack。一旦 CORS 得到很好的支持,它将成为标准。明智地使用它!
-
我不会说这是不好的做法。不过,要让它在每个浏览器上都能正常工作可能会很棘手。
-
@MisterEpic,理由是错误的。 Flash 也有一个规范,但这是不好的做法。 Java 也有规范,但这是不好的做法。关于每件事都有一个规范。有规范并不意味着没有不好的做法。