窗口中主机名和主机名之间的区别

13 javascript jquery dom

可能重复:
window.location.host和window.location.hostname之间的区别是什么

我正在window使用控制台查看变量,我注意到有两个不同的字段,一个是命名的host,另一个是hostname.在我检查了几个网站之后,两者似乎都有相同的价值.他们之间有什么区别?哪个应该用于什么目的?

Kon*_*ten 16

根据定义的规定:

  • hostname是主机名(没有端口号或方括号)
  • host是主机名和端口号

因此,根据您的需要,您应该使用其中一个.大多数HTTP通信将在默认端口80上进行,因此您可以省略它.另一方面,如果您怀疑需要考虑非标准端口设置,则还需要在源代码中包含该信息.


dsg*_*fin 11

假设我们有这个例子:

example.org:1111
Run Code Online (Sandbox Code Playgroud)

主机的名称是-example.org

主机包括主机名,以及相关的任何端口号-example.org:1111