Skip to content

JavaScript Window Location (Manzil va joylashuv)

window.location obyekti joriy sahifaning URL manzilini olish va brauzerni yangi sahifaga yo'naltirish (redirect) uchun ishlatilishi mumkin.


Window Location

window.location obyektini window. prefiksisiz ham ishlatish mumkin.

Foydali xususiyatlar:

  • window.location.href — joriy sahifaning to'liq URL manzilini qaytaradi.
  • window.location.hostname — veb-xostning domen nomini qaytaradi.
  • window.location.pathname — joriy sahifaning yo'li va fayl nomini qaytaradi.
  • window.location.protocol — foydalanilayotgan veb-protokolni (http: yoki https:) qaytaradi.
  • window.location.port — joriy sahifa port raqamini qaytaradi.

URL manzilini olish (href)

location.href xususiyati joriy sahifaning butun URL-sini qaytaradi.

js
console.log('Joriy URL: ' + window.location.href)

Domen nomini olish (hostname)

location.hostname xususiyati internet xostining (serverning) nomini qaytaradi.

js
console.log('Xost nomi: ' + window.location.hostname)

Sahifa yo'lini olish (pathname)

location.pathname xususiyati URL-ning xost nomidan keyingi qismini qaytaradi.

js
console.log("Sahifa yo'li: " + window.location.pathname)

Protokolni aniqlash (protocol)

location.protocol xususiyati sahifa qaysi protokol orqali yuklanganini ko'rsatadi.

js
console.log('Veb protokol: ' + window.location.protocol)

Yangi hujjatni yuklash (assign)

window.location.assign() metodi yangi URL manzilini yuklaydi (yo'naltiradi).

js
function goToHome() {
  window.location.assign('https://www.google.com')
}

Eslatma

location.assign() va location.href = "..." deyarli bir xil ishlaydi, ammo assign() metod sifatida qo'shimcha imkoniyatlarni taqdim etadi.