URL API का उपयोग (आधुनिक तरीका)
आधुनिक JavaScript में URL कंस्ट्रक्टर का उपयोग करके URL को पार्स करना और उसके भागों को निकालना सबसे आसान और विश्वसनीय तरीका है।
उदाहरण
URL ऑब्जेक्ट प्रॉपर्टीज़
| प्रॉपर्टी | विवरण | उदाहरण |
|---|---|---|
| href | पूरा URL | "https://example.com/path?q=1#hash" |
| protocol | प्रोटोकॉल | "http:" |
| host | होस्ट + पोर्ट | "example.com:8080" |
| hostname | केवल होस्टनाम | "example.com" |
| port | पोर्ट नंबर | "8080" |
| pathname | पथ | "/path/page.html" |
| search | क्वेरी स्ट्रिंग | "?q=1&sort=asc" |
| hash | फ्रैगमेंट | "#section" |
| origin | प्रोटोकॉल + होस्ट | "https://example.com" |
क्वेरी पैरामीटर्स (URLSearchParams)
रिलेटिव URL रिजॉल्व करना
पुराना तरीका (लीगेसी)
ब्राउज़र सपोर्ट
URLAPI सभी आधुनिक ब्राउज़र्स में सपोर्टेड है। IE के लिए पॉलीफिल आवश्यक।