当jquery来自CDN时,ajax调用是否来自跨域?

时间:2014-12-08 20:21:01

标签: jquery ajax cors

我最近开始委托CDN托管的jquery,忘记了我的ajax调用受到了CORS的影响 - 哎呀。令人惊讶的是,我们还没有看到浏览器对此大惊小怪!具体来说,据我们所知,只有一个特定的浏览器会进行预检OPTIONS(代理是" Mozilla / 5.0(Windows NT 6.3; WOW64; Trident / 7.0; rv:11.0")。绝大多数浏览器,包括Chrome,FF或Safari,在没有预检的情况下非常高兴 - 这也是我们在开发/测试中没有遇到问题的原因之一,我们的OPTIONS请求处理缺乏。

请确认这种情况是否确实构成了CORS:

  • 文件:来自Host-A的app.js
  • file:来自CDN的jquery.js

app.js使用来自CDN的jquery对其原始地点(Host-A)进行ajax调用。 IE11是唯一通过发布预检来做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

所有ajax调用都有源Host-A。它们具有原始html文档域的起源。