web开发跨域问题解析
在做了很多项目之后,遇到了很多的关于跨域的问题,一直都没有好的解决方式。今天仔细研究了一下关于跨域的问题,发现有好多概念性的问题都没有搞清楚。这儿主要解释的是一个关于什么是跨域的问题。
????? 跨域的话肯定当前的系统访问了另一个域名不相同的系统地址。例如:
????????? 当前的系统A的访问地址是:http://www.demo.com:8080/DEMO/index.jsp , 而在当前系统A中引用了系统B的http://www.demo1.com/DEMO/index.do。这就是一个典型的跨域案例。
??????? 下面对几种特别的情况进行一下说明:
??????????? 1、 http://www.demo.com:8080/DEMO/index.action与http://www.demo.com:8088/DEMO/index.action是在同一个域下的,虽然是端口不一样。
??????????? 2、 http://www.demo.com:8080/DEMO/index.action与 http://www.demo.com:8080/DEMO2/index.action也属于同一个域下的,虽然他们的虚拟目录不一致。
??????????? 3、(尚未验证)http://bozch.iteye.com/blogs与http://iteye.com/blogs是否为统一域下的,待验证。
?
????? 在使用jquery的ajax按照1和2进行的时候,测试成功。