به دست آوردن نام هاست (Hostname) و شماره پورت (Port) آدرس اینترنتی (URL) صفحه فعلی (Current Page)، با مشخصه location.host ، در JavaScript
با استفاده از مشخصه
location.host
در JavaScript ، می توانیم نام هاست (Hostname) و شماره پورت (Port) آدرس اینترنتی (URL) صفحه فعلی (Current Page) را به دست آوریم.
به عنوان مثال، فرض کنید که آدرس اینترنتی (URL) صفحه فعلی (Current Page) برابر آدرس زیر باشد (بدون نمایش شماره پورت) :
xxxxxxxxxx
https://www.kelidestan.com/index.php
همان طور که مشاهده می کنید، نام هاست (Hostname) و شماره پورت (Port) آن برابر عبارت زیر می باشد (در این مورد، شماره پورت توسط مرورگر اینترنت نمایش داده نمی شود) :
xxxxxxxxxx
www.kelidestan.com
که برای به دست آوردن آن، می توانیم کد JavaScript زیر را بنویسیم :
xxxxxxxxxx
var A = location.host;
اگر شماره پورت (Port Number) در آدرس اینترنتی (URL)، مشخص نشده باشد، یا اینکه شماره پورت (Port Number) برابر مقدارهای پیش فرض 80 یا 443 باشد (80 برای http و 443 برای https می باشد)، آنگاه برخی از مرورگرهای اینترنت (Browser)، شماره پورت (Port Number) را نمایش نمی دهند و یا اینکه مقدار 0 را نمایش می دهند.
به مثال زیر توجه کنید :
xxxxxxxxxx
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<p id="kelidestan">
</p>
<script>
var A = location.host;
document.getElementById("kelidestan").innerHTML = A;
</script>
</body>
</html>