【问题标题】:Difference between host and hostname in window [duplicate]窗口中主机和主机名之间的区别[重复]
【发布时间】:2012-12-02 20:15:39
【问题描述】:

可能重复:
Whats the difference between window.location.host and window.location.hostname

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

【问题讨论】:

标签: javascript jquery dom


【解决方案1】:

definition指定:

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

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

【讨论】:

【解决方案2】:

假设我们有这个例子:

example.org:1111

主机名是名称 - example.org

host 包括主机名和任何相关的端口号 - example.org:1111

【讨论】:

    猜你喜欢
    • 2012-09-28
    • 2017-12-12
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-14
    • 2018-09-20
    • 2012-05-09
    相关资源
    最近更新 更多