当url是精确网址且不包含其他参数时发出警报

时间:2011-03-03 11:00:48

标签: javascript url

我有两个网址:

  1. http://stackoverflow.com
  2. https://stackoverflow.com/questions/ask
  3. 我想在网址为http://stackoverflow.com时提醒,而不是https://stackoverflow.com/questions/ask

    if (location.href == "http://stackoverflow.com") {
       alert ('hello');
    }

    为什么网址为https://stackoverflow.com/questions/ask时会发出警告?

1 个答案:

答案 0 :(得分:0)

试试这个

if (!window.location.pathname) {
   alert ('hello');
}

修改

好的,所以答案是使用window.location.href而不是location.href,如下所示:

if (window.location.href == "http://stackoverflow.com") {
   alert ('hello');
}