Avatar ·

كيفية الحصول على عنوان URL الحالي للصفحة باستخدام JavaScript؟

مرحباً بالجميع! أنا مبتدئ في JavaScript وأكتب تطبيق ويب صغير. أحتاج إلى الحصول على العنوان الكامل للصفحة الحالية، مثلاً لتمريره إلى نموذج الاتصال أو حفظه في localStorage لأغراض التحليلات. حاولت كتابة شيء مثل `window.url` لكنه لم يعمل. ثم بحثت ووجدت أن هناك كائن `location`، لكني ارتبكت في خصائصه. أحتاج تحديداً ما يظهر في شريط عنوان المتصفح، بما في ذلك البروتوكول (http/https)، النطاق، المسار، وربما معاملات الاستعلام. إليك مثال على محاولتي: ```javascript let currentUrl = window.location; console.log(currentUrl); ``` يتم عرض كائن في وحدة التحكم، وليس سلسلة نصية. كيف يمكنني الحصول على السلسلة النصية للعنوان؟ وهل يمكن تقسيم URL إلى أجزاء: البروتوكول بشكل منفصل، المضيف بشكل منفصل، المسار بشكل منفصل؟ سأكون ممتناً لمثال مفصل مع شروحات. شكراً مسبقاً! <<>>

الحصول على عنوان URL الكامل وأجزائه عبر كائن window.location

أنت على الطريق الصحيح — كائن w