×

نحوه دریافت URL فعلی با استفاده از جاوا اسکریپت

نحوه دریافت URL فعلی با استفاده از جاوا اسکریپت

سلام دوستان!

امروز می‌خواهیم در مورد یک موضوع جالب و کاربردی در دنیای برنامه‌نویسی وب صحبت کنیم: نحوه دریافت URL فعلی با استفاده از جاوا اسکریپت. این کار ممکن است ساده به نظر برسد، اما دانستن چگونگی انجام آن می‌تواند در توسعه برنامه‌های وب به شما کمک زیادی کند.

چرا دریافت URL فعلی مهم است؟

پیش از آنکه به جزئیات فنی بپردازیم، بیایید ابتدا بررسی کنیم چرا ممکن است بخواهیم URL فعلی را دریافت کنیم:

  1. تحلیل مسیر کاربر: شاید بخواهید مسیرهایی که کاربران از آن‌ها بازدید می‌کنند را برای تحلیل رفتار آن‌ها دنبال کنید.
  2. تغییرات پویا در محتوا: بر اساس URL، ممکن است بخواهید محتوای صفحه را تغییر دهید.
  3. ناوبری و ریدایرکت‌ها: ممکن است بخواهید بر اساس URL فعلی کاربر را به صفحه‌ای دیگر هدایت کنید.

روش‌های مختلف دریافت URL فعلی

برای دریافت URL فعلی در جاوا اسکریپت، چند روش وجود دارد که در ادامه به بررسی آن‌ها می‌پردازیم.

استفاده از window.location

ساده‌ترین و رایج‌ترین روش برای دریافت URL فعلی، استفاده از شیء window.location است. این شیء حاوی اطلاعات مختلفی درباره URL فعلی است.

// دریافت URL کامل
var currentURL = window.location.href;
console.log(currentURL);

شیء window.location حاوی اجزای مختلفی از URL است که می‌توانید به صورت جداگانه به آن‌ها دسترسی داشته باشید:

  • window.location.protocol برای دریافت پروتکل (مثلاً "http:" یا "https:")
  • window.location.hostname برای دریافت نام میزبان (دامنه)
  • window.location.pathname برای دریافت مسیر
  • window.location.search برای دریافت query string

استفاده از document.URL

یک روش دیگر برای دریافت URL کامل استفاده از document.URL است.

var currentURL = document.URL;
console.log(currentURL);

این روش نیز به شما URL کامل صفحه فعلی را می‌دهد.

دریافت پارامترهای Query String

اگر بخواهید پارامترهای موجود در query string را دریافت و پردازش کنید، می‌توانید از شیوه‌های زیر استفاده کنید.

استفاده از URLSearchParams:

var queryString = window.location.search;
var urlParams = new URLSearchParams(queryString);

// دریافت مقدار یک پارامتر خاص
var paramValue = urlParams.get('paramName');
console.log(paramValue);

این روش به شما اجازه می‌دهد به راحتی پارامترهای query string را استخراج و استفاده کنید.

جمع‌بندی

در این مقاله، با هم بررسی کردیم که چگونه می‌توانید URL فعلی را با استفاده از جاوا اسکریپت دریافت کنید. از شیء window.location برای دسترسی به اجزای مختلف URL استفاده کردیم و نحوه استخراج پارامترهای query string را نیز یاد گرفتیم.

 

مقالات مرتبط

آشنایی با Local Storage در مرورگر

دنیای توسعه وب، ذخیره‌سازی داده‌ها در سمت کاربر یکی از نیازهای اساسی است. Local Storage …

66 بازدید

توابع بازگشتی: نمایش کامنت‌های تو در تو در فرانت‌اند با جاوا اسکریپت

در این مقاله به بررسی استفاده از توابع بازگشتی برای نمایش کامنت‌های تو در تو …

46 بازدید

بدست آوردن وضعیت آب و هوا با جاوا اسکریپت

برای بدست آوردن وضعیت آب و هوا با جاوا اسکریپت، ابتدا باید در یک سرویس …

56 بازدید

نحوه دریافت پارامترهای URL با استفاده از جاوا اسکریپت

در این مقاله، روش‌های مختلف استخراج پارامترهای URL با استفاده از جاوا اسکریپت را بررسی …

68 بازدید

نحوه دریافت آدرس IP مشتری با استفاده از جاوا اسکریپت

در این مقاله، با استفاده از جاوا اسکریپت و APIهای خارجی، نحوه دریافت آدرس IP …

74 بازدید

انواع حلقه در جاوااسکریپت: معرفی و کاربردهای پیشرفته

جاوااسکریپت، به عنوان یکی از محبوب‌ترین زبان‌های برنامه‌نویسی وب، ابزارهای مختلفی

61 بازدید

راهنمای جامع useState در React

useState یک هوک است که به شما اجازه می‌دهد تا state محلی را در یک

55 بازدید

آشنایی با JSX: نوشتن کد های React به زبان ساده

JSX مخفف JavaScript XML است و یک توسعه‌ی سینتکسی برای JavaScript به شمار می‌رود که

47 بازدید