【发布时间】:2013-05-12 14:26:03
【问题描述】:
我正在使用 Backbone.js 进行 BasicAuth。我添加了这个js文件backbone.basicauth.js以便能够使用BasicAuth。
在 Chrome、Firefox 和 Safari 中,调用工作正常,首先 Backbone 发送 OPTIONS 请求方法,然后是 GET 请求方法,我得到了我需要的响应。
在 IE 9 中没有 OPTIONS 请求方法,并且在 Request Heders 中的 GET 请求方法中没有'Authorization: Basic YUBtay5tazoxMjM='
我正在使用 js 库 xdr.js 和 base64.js,它们应该可以在 IE 中运行,但没有结果。
我知道导致问题的 IE 9 中没有 CORS 支持。
Web 应用程序在 IE 10 中运行良好。
API 服务器在 php 中。
有人遇到过这样的IE问题吗?
【问题讨论】:
标签: javascript internet-explorer backbone.js internet-explorer-9 cors