我傻到相信所有现代浏览器都支持CORS
(跨域资源共享)。
当我的玩具 JavaScript 工具不能在 IE9 或 Opera 上运行时,我发现前者只支持CORS
through XDomainRequest
,而 jQuery 似乎不支持。Opera 根本不支持CORS
。
现在 jQuery 有了一个抽象接口,可以执行正常的同域 AJAX 查询、CORS
查询,甚至JSONP
以相同的方式进行查询。
这个接口是否有一个扩展,可以进一步使它在不可用的情况下也能正常工作XDomainRequest
并回退到不可用的JSONP
时候?CORS