gpt4 book ai didi

javascript - 从 location.host 获取根域

转载 作者:数据小太阳 更新时间:2023-10-29 04:29:15 26 4
gpt4 key购买 nike

有很多 SO 问题似乎解决了这个问题的变体。但它们往往是复杂的正则表达式答案,我希望我能找到更简单的东西。

给定 location.host 的值

foo.mysite.com
app.foo.mysite.com
mysite.com

如何获取根域 mysite.com

我可以做一些事情,比如找到倒数第二个 ,但这看起来很难看,并且不适用于任何 TLD,例如 .co.uk。如果 jQuery 有包含此信息的对象,我很乐意使用它。

我的目标是创建存在于所有子域中的 cookie。为此,我需要找到 .mysite.com。我不想对其进行硬编码。

最佳答案

如果您希望所有内容都在一行中 -

document.domain.split('.').reverse().splice(0,2).reverse().join('.')

location.hostname.split('.').reverse().splice(0,2).reverse().join('.')

对于输入:'foo.example.com', 'foo.bar.example.com', 'foo.bar.fizz.buzz.example.com'

它将返回:'example.com'

关于javascript - 从 location.host 获取根域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com