window location در جاوااسکریپت

window location در جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 5 دقیقه آخرین بروز رسانی: 26 اسفند 1399

BOM به JavaScript اجازه می دهد تا با مرورگر وب ارتباط برقرار کند. از چند مولفه مختلف ساخته شده است: تاریخچه ، مکان ، ناوبری ، صفحه و سند. این آموزش ویژگی موقعیت را پوشش می دهد.

شما همه چیز را در مورد شی BOM مکان و روش های کار با آن یاد خواهید گرفت. شما می آموزید که چگونه شی مکان JavaScript را تکمیل کنید و یک روش برای استفاده از قابلیت هدایت JavaScript اختصاص دهید. همچنین یاد خواهید گرفت که چگونه می توانید JavaScript را به دریافت URL ، نام میزبان ، نام و نام خانوادگی و پروتکل صفحه فعلی تبدیل کنید.

نکات اصلی window location در جاوااسکریپت:

  • JavaScript window.location object برای بدست آوردن اطلاعات در مورد آدرس فعلی (URL) استفاده می شود.
  • اگر می خواهید کاربر به یک صفحه وب جدید هدایت شود ، با استفاده از این شی می توانید از تغییر مسیر JavaScript استفاده کنید.
  • پیشوند پنجره لازم نیست.

با استفاده از windows.location.href

ابتدا باید با روش window.location.href آشنا شویم. اصولاً باعث می شود JavaScript URL صفحه وب فعلی را دریافت کند. به یاد داشته باشید که شما نیازی به استفاده از پیشوند پنجره ندارید.

نگاهی به مثال زیر بیندازید. به یاد داشته باشید که همیشه می توانید با کلیک روی دکمه Try it Live نحوه کار را ببینید:

document.write("Location of the page " + location.href);

خصوصیات مورد استفاده window location در جاوااسکریپت

با استفاده از این روش می توانید از خواص مختلفی نیز بهره مند شوید. در حالی که استفاده از هر یک از آنها به همان اندازه ساده است ، اما اهداف مختلفی دارند. اکنون مطمئن می شویم که تمام اطلاعات مورد نیاز را به دست می آورید ، هر یک از آنها را بررسی خواهیم کرد.

مثالهای کد نیز ارائه خواهد شد. سعی کنید آنها را در ویرایشگر کد اجرا کنید و ببینید که چگونه کار می کند.

نام میزبان

روش JavaScript window.location.hostname نام میزبان صفحه فعلی اینترنت را می دهد:

document.write("Hostname: " + location.hostname);

نام خانوادگی

روش JavaScript window.location.pathname نام نام خانوادگی صفحه وب فعلی را ارائه می دهد:

document.write(location.pathname);

پروتکل

روش window.location.protocol پروتکل صفحه وب فعلی را ارائه می دهد:

document.write("Protocol of the page: " + location.protocol);

اختصاص دادن

همچنین می توانید با استفاده از روش window.location.assign که سند جدیدی را بارگیری می کند ، تغییر مسیر جاوا اسکریپت را انجام دهید:


function newDocument() { 
   window.location.assign("https://www.bitdegree.org/")  	
}

خلاصه window location در جاوااسکریپت:

  • برای بدست آوردن اطلاعاتی در مورد URL فعلی می توانید از JavaScript Java.location object استفاده کنید.
  • می توانید از جاوا اسکریپت استفاده کنید. شیation موقعیت دارای چندین ویژگی و یک روش است.
  • با استفاده از روش window.location.assign می توانید از جاوا اسکریپت به URL تغییر مسیر دهید.
  • برای بدست آوردن نام میزبان اینترنت ، نام اینترنتی و پروتکل صفحه فعلی می توانید از این ویژگی ها استفاده کنید.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊