如:在 www.baidu.com获取 baidu.com
www.baidu.com
baidu.com
a.baidu.com 获取 baidu.com可能有很多人没有明白我的意思,这的难点是不可能用正则获取匹配截取获取根域名的比如www.a.china.com.cn你怎么知道截取的是china.com.cn呢??所以我感觉应该有个域名库然后在匹配吧。
a.baidu.com
把 host 按 . 分割,length 为 2,不用处理,大于 2 的去掉数组首位。
.
var hostArr = location.host.split('.') hostArr.length === 2 ? hostArr.join('.') : hostArr.slice(1).join('.')
哦,不对。我没有考虑到三级域名...还是需要一个特征库匹配。
2.1m questions
2.1m answers
60 comments
57.0k users