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.