你是否知道通過類似於document.location.hostname
的javascript獲取網站第二級域名的方法?獲取網站第二級域名的方法?
我想創建一個mailto小書籤,它可以從字符串「info @」和第二級域名生成一個電子郵件地址。 document.location.hostname的問題是「www」。字首。
你是否知道通過類似於document.location.hostname
的javascript獲取網站第二級域名的方法?獲取網站第二級域名的方法?
我想創建一個mailto小書籤,它可以從字符串「info @」和第二級域名生成一個電子郵件地址。 document.location.hostname的問題是「www」。字首。
快速和骯髒......
var domain = location.hostname.split('.').slice(1).join('.');
但是,這只是要剝離的第一部分。如果你有多個級別的服務器名稱,這是行不通的。你應該能夠弄清楚它。
負數可以從最終切片,是什麼給了二級域名:
var domain=location.hostname.split('.').slice(-2).join('.');
的感謝!只是測試了它,它工作得很好。在子域名的情況下,我會手動更正它(在打開郵件客戶端之前,我必須確認一個提示 – ilzel 2012-04-12 23:03:07