首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JS :获取顶级域名

JS :获取顶级域名
EN

Stack Overflow用户
提问于 2021-09-02 08:13:52
回答 1查看 65关注 0票数 0

我正在寻找从一个网站获得顶级域名的方法。为了前夫。

  • www.google.com =>返回google.com
  • 从subsite.site.com =>返回site.com
  • 从subsite.site.co.uk =>返回site.co.uk

作为一个基础,我可以使用document.domainlocation.hostname,但它不能获得顶级域。我需要它,以建立一个曲奇,将是稳定的整个领域。

我们今天发现的最好的:

代码语言:javascript
复制
      var t = document.domain.split(".");
      if (t.length > 2) {
        domain_name = t.slice(1).join(".");
      }

一.A.如果一个域有两个以上的部分,请删除第一部分。这似乎很好,但我没有那么自信。

有更好的办法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-02 08:34:18

window.location.origin

位置接口的源只读属性是一个USVString,包含所表示的URL原点的Unicode序列化。

location.host

是包含主机的USVString,即主机名、':‘和URL的端口。location.hostname

是一个包含USVString域的URL。

读:Location - Web

代码语言:javascript
复制
console.log(window.location.origin);
console.log( window.location.host );
console.log( window.location.hostname );

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69026511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档