JavaScript Window Location

Hali ya window.location inaweza kutumika kusoma ukurasa wa ukurasa sasa (URL) na kuredirecta kwa ukurasa mpya.

Location ya Window

window.location Inayotumika kwenye hali ya maktaba bila kuzungumza kwa window.

Mifano:

  • window.location.href hupata URL ya ukurasa sasa
  • window.location.hostname hupata jina la domini la kiumbea wa intaneti
  • window.location.pathname hupata njia ya ukurasa au jina la faili ya ukurasa sasa
  • window.location.protocol hupata protokol wa web wa kusikia (http: au https:)
  • window.location.assign kusanya mafaa mpya

Href ya Location ya Window

window.location.href Mafanikio hupata URL ya ukurasa sasa.

Mifano

Onyesha URL ya ukurasa sasa:

document.getElementById("demo").innerHTML = "Eneo la ukurasa ni " + window.location.href;

Matokeo ni:

Eneo la ukurasa ni http://www.codew3c.com/js/js_window_location.asp

Tafakari hapa

Jina la Mabaki ya Location ya Window

window.location.hostname Mafanikio hupata jina la kiumbea ya intaneti (kwa ukurasa sasa).

Mifano

Onyesha jina la mabaki ya kiumbea:

document.getElementById("demo").innerHTML = "Jina la mabaki ya ukurasa ni " + window.location.hostname;

Matokeo ni:

Jina la mabaki ya ukurasa ni www.codew3c.com

Tafakari hapa

Nje ya Location ya Window

window.location.pathname Mafanikio hupata nje ya ukurasa ya ukurasa sasa.

Mifano

Onyesha nje ya URL ya sasa:

document.getElementById("demo").innerHTML = "Njia ya ukurasa ni " + window.location.pathname;

Matokeo ni:

Njia ya ukurasa ni /js/js_window_location.asp

Tafakari hapa

Protokol ya Location ya Window

window.location.protocol Mafanikio hupata protokol ya web ya ukurasa.

Mifano

Onyesha protokol ya web:

document.getElementById("demo").innerHTML = "Maktaba ya protokol ni " + window.location.protocol;

Matokeo ni:

Maktaba ya protokol ni http:

Tafakari hapa

Window Location Port

window.location.port Inatokana na namba ya porti ya mtokeo ya mtumwa wa interneti (mwilini wa toleo).

Mifano

Onyesha namba ya porti ya mtokeo:

document.getElementById("demo").innerHTML = "Namba ya porti ni: " + window.location.port;

Tafakari hapa

Mwili wa kawaida wa kwa kawaida hawakuonekana na namba ya porti ya kawaida (http ni 80, https ni 443).

Window Location Assign

window.location.assign() Makua za kumua hali mpya.

Mifano

Muungano mpya wa hali:

<html>
<head>
<script>
function newDoc() {
    window.location.assign("https://www.codew3c.com")
 }
</script>
</head>
<body>
<input type="button" value="Muungano mpya wa hali" onclick="newDoc()">
</body>
</html> 

Tafakari hapa