hip*_*ail 11 jquery internet-explorer jsonp cross-domain cors
我很傻到相信所有现代浏览器都支持CORS(跨源资源共享).
当我的玩具JavaScript工具无法在IE9或Opera上工作时,我发现前者只支持CORS通过XDomainRequest,jQuery似乎不支持.Opera根本不支持CORS.
现在,jQuery有一个抽象接口,可以以相同的方式执行正常的相同域AJAX查询,CORS查询甚至JSONP查询.
是否有这个界面的扩展进一步使它工作,甚至在没有可用的时候XDomainRequest退回?JSONPCORS
这是JQuery中XDomainRequest支持的插件:
https://github.com/jaubourg/ajaxHooks/blob/master/src/xdr.js
还有一个jQuery功能请求来添加此功能:
http://bugs.jquery.com/ticket/8283
请注意,错误报告说IE9中的插件可能存在问题,因此YMMV.最终因为插件存在来完成工作而被关闭了.
| 归档时间: |
|
| 查看次数: |
4038 次 |
| 最近记录: |