首页 > JS中的跨域问题。

JS中的跨域问题。

如题,一直知道有跨域问题,但不知道具体什么是跨域,有没有实际应用时候的跨域问题,就是实际操作的时候会遇到的情况,请指教…谢谢!


说一下我之前遇到的跨域问题。我之前是这样的:一台pc访问访问网站web-A的某个网页page-A,A网站的主机就叫host-A吧,这个网页中中有一个ajax,ajax的请求的地址的另一台主机host-B的url,这时候就会发生跨域了。我的解决办法是参考网上的发方法稍加修改,就是在host-B主机上代码的过滤器中添加addHeader("Access-Control-Allow-Origin","*");就解决了。语言是java。希望对你能用帮助。


比如a.com想访问b.com,当然还有一些常见的场景,比如d.c.com想访问e.c.com的数据。一般处理方式用jsonp。
关于具体如何去解决跨域可以Google一下。


这是在chrome里查看到的一个成功的跨域ajax请求,里面的Access-Control-Allow-Origin就是限定着允许访问的来源,所以在服务器上把这个设置为“*”就可以让所有网站都可以跨域调用这个ajax了,如果为了更安全的话,也可以指定某几个域名可以访问。

【热门文章】
【热门文章】