当前位置:  开发笔记 > 编程语言 > 正文

我可以在Itunes LP环境中使用跨站点XmlHttpRequest吗?

如何解决《我可以在ItunesLP环境中使用跨站点XmlHttpRequest吗?》经验,为你挑选了0个好方法。

Itunes基于Webkit平台,由于安全策略,我们无法在JavaScript中使用跨站点XmlHttpRequest.但是,作为例外,我们可以使用特殊标头来实现.这是源代码,我在Safari中成功完成了它:

var url = 'http://mysite.net/canvas.php';   

var mybody = "Arun";
var http = new XMLHttpRequest();

http.open("POST", url, true);   
http.setRequestHeader("X-PINGOTHER", "pingpong");
http.setRequestHeader('Content-Type', 'application/xml');

http.setRequestHeader("Content-length", mybody.length);
http.setRequestHeader("Connection", "close");   
http.send(mybody);

我将xml数据发送到我的服务器并在Safari浏览器中成功获得返回响应,但我无法在iTunes LP环境中执行此操作.那有什么问题呢?

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有