您是否知道通过类似于document.location.hostname
的javascript获取网站的二级域名的方法?
我想创建一个mailto bookmarklet,它从字符串“info @”和secondlevel域生成一个电子邮件地址。 document.location.hostname的问题是“www。”。字首。
答案 0 :(得分:16)
负数可以从最后切片,这给了第二级域:
var domain=location.hostname.split('.').slice(-2).join('.');
答案 1 :(得分:1)
又快又脏......
var domain = location.hostname.split('.').slice(1).join('.');
但这只是剥离第一部分。如果你有多个级别的服务器名称,那就不行了。通过你应该能够弄明白。