站点1

站点2

是否同源

原因

http://www.xj.com/a.html

http://www.xj.com/b.html

协议、域名、端口均相同

http://www.xj.com/a.html

http://www.xj.com:81/a.html

http协议默认端口80,站点2端口为81

http://www.xj.com/a.html

http://m.xj.com/a.html

域与子域之间认定是不同域

http://m.xj.com/a.html

http://n.xj.com/a.html

不同子域之间被看作不同域

http://www.xj.com/a.html

http://www.xj.com/a/c.html

页面所在目录不同,但端口、协议、域名均相同

http://www.xj.com/a.html

https://www.xj.com/a.html

遵从的协议不相同

http://www.xj.com/a.html

http: //xj.com/a.html

主机名不同。前者为www.xj.com,后者为xj.com