获取网站二级域名的方法?

时间:2012-04-12 22:36:29

标签: javascript url dns mailto hostname

您是否知道通过类似于document.location.hostname的javascript获取网站的二级域名的方法?

我想创建一个mailto bookmarklet,它从字符串“info @”和secondlevel域生成一个电子邮件地址。 document.location.hostname的问题是“www。”。字首。

2 个答案:

答案 0 :(得分:16)

负数可以从最后切片,这给了第二级域:

var domain=location.hostname.split('.').slice(-2).join('.');

答案 1 :(得分:1)

又快又脏......

var domain = location.hostname.split('.').slice(1).join('.');

但这只是剥离第一部分。如果你有多个级别的服务器名称,那就不行了。通过你应该能够弄明白。

相关问题