Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';对于IE中的跨域请求,我们是否使用JSONP而不是XDR?_Javascript_Cross Domain - Fatal编程技术网

Javascript Can';对于IE中的跨域请求,我们是否使用JSONP而不是XDR?

Javascript Can';对于IE中的跨域请求,我们是否使用JSONP而不是XDR?,javascript,cross-domain,Javascript,Cross Domain,现在我正在使用XDomainRequest进行跨域请求,但它给出了拒绝访问错误,因为我正在将请求从HTTPS发送到HTTP,即发送到不同的HTTP协议 我可以使用JSONP而不是XDR吗?这能解决我的目的吗 除非你告诉我们你的目的是什么,否则说不出来。唯一可以肯定的是,你必须完全信任跨域服务器。实际上,我想在IE中发出跨域请求,因此我使用了XDR,当我在本地服务器上运行它时,它工作正常,但当我在服务器上部署时,然后在服务器上,当主服务器在https上运行时,它必须向运行在http上的其他服务器发

现在我正在使用XDomainRequest进行跨域请求,但它给出了拒绝访问错误,因为我正在将请求从HTTPS发送到HTTP,即发送到不同的HTTP协议


我可以使用JSONP而不是XDR吗?这能解决我的目的吗

除非你告诉我们你的目的是什么,否则说不出来。唯一可以肯定的是,你必须完全信任跨域服务器。实际上,我想在IE中发出跨域请求,因此我使用了XDR,当我在本地服务器上运行它时,它工作正常,但当我在服务器上部署时,然后在服务器上,当主服务器在https上运行时,它必须向运行在http上的其他服务器发出请求,所以我遇到了拒绝访问错误。我可以使用JSONP吗?你可以使用JSONP,但问题是你是否应该。由于没有解决方法可以从托管服务器请求不同的方案,我必须切换到JSONP,JSONP在IE上也有任何限制吗?还有一个问题,为什么应该使用XDR而不是JSONP?因为有了XDR,服务器会返回一个资源,您可以以任何方式处理它,而有了JSONP,它只能提供按原样执行的代码。在安全方面有很大的不同。