同域,内域,外域,跨域

不是很了解同域,内域,外域,跨域
看了几篇文章之后,发现说法有点差别,比如:

clipboard.png

两个红框标识的按照截图的说法应该是外域,两个外域标识的地址跳转就叫跨域

但是另一个文章说:

clipboard.png

这种应该叫同域下的子域,按照这种说法,第一个截图下基准的url是mail.google.com
那么google.com就是它的父域,应该是同域的,第一个截图却说是外域

求知情人告知....

阅读 3.1k
2 个回答

同域规则只有1个,即必须满足三个相同:相同协议,相同域名,相同端口。
上述3个点有一个不相同,便是跨域
a.google.com 和 a.b.google.com 理解为是相同一级域名 google.com 的子域,可以称它们两个为同父域,同一个父域(父级域名)不能混淆为同域,这是两个概念。

协议不同 域名不同,就是 跨域 。其它乱七八糟的概念不用管。


看到了后面的条案,确实,还包括 端口

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进