0

你知道通过类似的 javascript 获取网站二级域的方法document.location.hostname吗?

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

4

2 回答 2

16

负数可以从末尾切片,得到二级域:

var domain=location.hostname.split('.').slice(-2).join('.');
于 2012-11-14T09:14:12.240 回答
1

又快又脏……

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

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

于 2012-04-12T22:41:20.997 回答