我使用這個函數來獲得當前窗口的路徑:
var pathname = window.location.pathname;
if(pathname == '/someDir'){
do something
}
現在,如果你沒有路你會怎麼做即:http://mydomain.com?
現在我能做的就是以下幾點:
var hostname = document.location.hostname;
if(hostname == 'mydomain.com'){
do something on the home page only!;
}
但上面的代碼的問題是它會在所有頁面,因爲該主機名被包含到處...即mydomain.com/contact執行
那麼我該如何定位主頁(「mydomain.com」)?
謝謝,但我的主頁網址只是格式:mydomain.com,與nou尾隨'/'或任何... – DextrousDave 2013-04-11 15:14:30
正斜槓*應*仍然工作。但是,如果您確定無法正常工作,請嘗試用'!pathname'替換'pathname =='/''。 – Matt 2013-04-11 15:19:46