0

我计划开发一个项目,该项目将可以使用 ajax 访问放置在不同域中的不同服务,以便它可以从每个域中获取不同类型的数据。

一开始我认为由于无法完成跨站点脚本,所以我将不得不使用不同的方法或者可能使用桥接器(对我的服务器进行调用,这将在幕后调用其他人)但是桥将成为性能问题。

但后来我使用 Google 的 API 测试 Angular 并意识到它可以正常工作。我的意思是,我可以使用从 googleapis.com 加载的脚本对我的本地主机进行 AJAX 调用(尽管我知道本地主机可能只是因为它是本地主机而工作)。

现在我想知道是否有可能有一个带有对其他域的 ajax 调用的页面,例如:mail.mydomain.com、profiles.mydomain.com、media.mydomain.com 等等。如果是这样,可以这样做还是有任何限制?因为我记得几年前由于跨脚本块,我在做类似的事情时遇到了麻烦。

以防万一,我打算使用 Angular 来获取数据并将其绘制在视图上。

谢谢。

4

2 回答 2

1

将 JSON-P 用于跨域 AJAX。http://json-p.org/

于 2014-06-07T08:04:57.373 回答
0

是的,它有局限性,但很容易缓解。将 HTTP 标头“Access-Control-Allow-Origin”设置为“*”即可。

于 2014-06-06T10:54:40.870 回答