跨域JavaScript

Kun*_*ani 3 javascript crossdomain.xml

我在域xyz.com上有一个网页,其中有一个从cdn domain cdn.xyz.com下载的javascript.浏览器是否考虑通过javascript跨域调用在xyz.com(xyz.com/service.svc)上调用服务,因为js是从cdn.xyz.com下载的?

如果是的话,cdn.xyz.com上的javascript是否可以在xyz.com上调用服务而无需返回jsonp的服务?

浏览器在从javascript进行服务调用时会考虑哪个域?它是从javascript下载的域还是主要请求的域?

Dar*_*rov 7

浏览器是否考虑通过javascript跨域调用在xyz.com(xyz.com/service.svc)上调用服务,因为js是从cdn.xyz.com下载的?

不.原始域是从中引用javascript的HTML的域.这个javascript来自哪个域并不重要.

如果反之亦然,请考虑一下.谷歌CDN甚至不存在于jQuery,因为你只能发送AJAX请求来http://google.com限制应用程序的数量.

浏览器在从javascript进行服务调用时会考虑哪个域?

在你的具体例子中http://xyz.com.因此,http://xyz.com即使您的javascript文件被引用,您也可以完美地发送AJAX请求http://cdn.xyz.com.