Joh*_*lin 18 javascript jquery internet-explorer cors xdomainrequest
由于jQuery ajax不适用于CORS/IE,我正在使用XDomainRequest
其他服务器来检索数据.工作很好,但我想发送一些标题('Authentification','content-type').
是否有机会在XDomainRequest中添加/更改标头?
或者有人知道解决方法吗?
Eve*_*ert 17
这就是我们为IE做的.
如果您可以控制目标域,则在那里托管(静态)html文件.使用iframe包含html.
现在这个iframe实际上可以访问本地域,因此您可以在父框架和子框架之间进行通信以获得所需的内容.
对我们来说,这比XDomainRequest 要好得多.
window.postMessage是设置通信的最佳方式:
但我很确定自IE8以来才开始工作.如果您还需要旧版浏览器,则必须使用其他黑客.
在我们的例子中,这是我们的3层系统:
所有这些选项都运行良好,可靠,并且感觉不像黑客.次要的后备几乎没有使用过.
请记住,"身份验证"标题特别具有特殊性,无论如何我都不会感到震惊.我们添加了一个自定义标题'X-Authenticate',因为它始终通过.
归档时间: |
|
查看次数: |
10452 次 |
最近记录: |