JavaScript का उपयोग करके वर्तमान पृष्ठ URL कैसे प्राप्त करें? (पूर्ण पथ, होस्ट, प्रोटोकॉल)
सभी को नमस्कार! मैंने अभी JavaScript सीखना शुरू किया है और मुझे इस समस्या का सामना करना पड़ा: मुझे वर्तमान पृष्ठ का पूरा पता प्राप्त करना है, उदाहरण के लिए, इसे फीडबैक फॉर्म में भेजने या लिंक साझा करने के लिए। मैंने `var url = window.location;` जैसा कुछ लिखने की कोशिश की, लेकिन कंसोल में एक ऑब्जेक्ट दिखाई दिया, स्ट्रिंग नहीं। फिर मैंने पढ़ा कि `window.location.href` का उपयोग करना चाहिए — यह काम कर गया, लेकिन मैं इसे गहराई से समझना चाहता हूं।
मुझे केवल पूरा URL ही नहीं, बल्कि अलग-अलग भी चाहिए:
- प्रोटोकॉल (http या https)
- डोमेन नाम (उदाहरण के लिए, example.com)
- पथ (/blog/article.html)
- क्वेरी पैरामीटर (?id=5&page=2)
- हैश (#section)
मैंने इस कोड को आज़माया:
```javascript
var currentUrl = window.location.href;
console.log("पूर्ण URL: " + currentUrl);
```
लेकिन प्रत्येक भाग को अलग-अलग कैसे निकालें? और क्या `window.location` और `document.location` में कोई अंतर है? पहले से धन्यवाद! मैं वास्तव में इसे समझना चाहता हूं ताकि तैयार समाधान कॉपी-पेस्ट न करूं, बल्कि समझूं कि क्या और कैसे काम करता है।