如何进行跨域请求
如您所知,Web浏览器的安全性不允许发出跨域请求。我读了一本书,说只有在你可以将文件放在服务器上时才应该使用XMLHTTPRequest(意味着你要将页面加载到同一个请求的域中)。如果你不能 - 你应该寻找替代方案。
我的问题是:
什么是XMLHTTPRequest的跨域替代方案?
WebSockets怎么样?此技术是否允许跨域请求?
编辑: 我还不清楚......
例如,我从www.domain1.com拉取我的页面,我需要从www.domain2.com请求javascript 。因此,拉出的页面应包含以下内容:
<script src="www.domain2.com/script.js"></script>
避免跨域限制。
我可以使用JSONP,请求看起来像:http://ww.domain1.com/?callback = someFunction.js
但是:是不是一样?我只是从另一个域中拉js!它是否避免跨域限制?
相关分类