JS中的跨域问题。
如题,一直知道有跨域问题,但不知道具体什么是跨域,有没有实际应用时候的跨域问题,就是实际操作的时候会遇到的情况,请指教…谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如题,一直知道有跨域问题,但不知道具体什么是跨域,有没有实际应用时候的跨域问题,就是实际操作的时候会遇到的情况,请指教…谢谢!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
说一下我之前遇到的跨域问题。我之前是这样的:一台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了,如果为了更安全的话,也可以指定某几个域名可以访问。