آموزش JavaScript
۲۶۰ آموزش
نمایش دسته بندی ها (۲۶۰ آموزش)

تغییر دادن نام هاست (Hostname) و شماره پورت (Port) آدرس اینترنتی (URL) صفحه فعلی (Current Page)، با مشخصه location.host ، در JavaScript

با استفاده از مشخصه location.host در JavaScript ، می توانیم نام هاست (Hostname) و شماره پورت (Port) آدرس اینترنتی (URL) صفحه فعلی (Current Page) را تغییر دهیم.

به عنوان مثال، فرض کنید که آدرس اینترنتی (URL) صفحه فعلی (Current Page) برابر آدرس زیر باشد (بدون نمایش شماره پورت) :

همان طور که مشاهده می کنید، نام هاست (Hostname) و شماره پورت (Port) آن برابر عبارت زیر می باشد (در این مورد، شماره پورت توسط مرورگر اینترنت نمایش داده نمی شود) :

که برای تغییر دادن آن به google.com:443 ، می توانیم کد JavaScript زیر را بنویسیم :

بنابراین آدرس اینترنتی (URL) جدید صفحه فعلی (Current Page)، به صورت زیر خواهد بود :

در این زمان، با بررسی مرورگر اینترنت (Browser)، مشاهده خواهید کرد که در آن، آدرس اینترنتی (URL) به آدرس اینترنتی (URL) بالا تغییر کرده است. البته برخی از مرورگرهای اینترنت (Browser)، شماره پورت (Port Number) پیش فرض (مثل 443 برای https) را نمایش نمی دهند، بنابراین احتمالا شماره پورت (Port Number) را در آدرس اینترنتی (URL) نمی بینید. علاوه بر این، امکان دارد که وب سایت جدید، شما را به یک صفحه (آدرس) جدید، Redirect کند و بنابراین آدرس اینترنتی (URL) متفاوتی را مشاهده کنید (البته اگر آن وب سایت متعلق به شما نباشد).

نکته

اگر شماره پورت (Port Number) در آدرس اینترنتی (URL)، مشخص نشده باشد، یا اینکه شماره پورت (Port Number) برابر مقدارهای پیش فرض 80 یا 443 باشد (80 برای http و 443 برای https می باشد)، آنگاه برخی از مرورگرهای اینترنت (Browser)، شماره پورت (Port Number) را نمایش نمی دهند و یا اینکه مقدار 0 را نمایش می دهند.

منابع و لینک های مفید
نویسنده علیرضا گلمکانی
شماره کلید 28169
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)