оповещение, когда URL является точным URL и не содержит других параметров - PullRequest
0 голосов
/ 03 марта 2011

У меня есть два URL:

  1. http://stackoverflow.com
  2. https://stackoverflow.com/questions/ask

Я хочу предупредить, когда URL http://stackoverflow.com, а не https://stackoverflow.com/questions/ask.

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

Почему он также предупреждает, когда URL-адрес https://stackoverflow.com/questions/ask?

1 Ответ

0 голосов
/ 03 марта 2011

Попробуйте это

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

редактировать

Хорошо, поэтому ответом было использование window.location.href, а не location.href, например:

if (window.location.href == "http://stackoverflow.com") {
   alert ('hello');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...