#javascript #load
#javascript #загрузить
Вопрос:
Есть ли способ спросить JavaScript, какая веб-страница загружена в данный момент?
Пример:
if(page loaded == index.php){
do something
}
else if(page loaded == contact.php){
do something else
}
Спасибо
Ответ №1:
var sPath = window.location.pathname;
var sPage = sPath.substring(sPath.lastIndexOf('/') 1);
if(sPage == "index.php"){
do something
}
else if(sPage == "contact.php"){
do something else
}
Ответ №2:
Вы могли бы взглянуть на window.location.pathname
, это даст вам это:
"/questions/8102940/javascript-check-what-page-has-loaded"
для этой страницы вопросов.
Ответ №3:
Вы можете проверить document.URL
, чтобы узнать, какая страница загружена.
Ответ №4:
Вы могли бы использовать document.URL.includes. Тогда это будет что-то вроде этого:
if(document.URL.includes("index.php")){
do something
}
else if(document.URL.includes("contact.php")){
do something else
}
Я знаю, что это немного запоздало, но я надеюсь, что это поможет другим людям.