Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM एंकर (Anchor) password प्रॉपर्टी


Anchor password प्रॉपर्टी क्या है?

HTML DOM Anchor password प्रॉपर्टी href एट्रिब्यूट मान के पासवर्ड भाग को सेट या प्राप्त करती है। पासवर्ड भाग उपयोगकर्ता द्वारा दर्ज किया जाता है और URL में उपयोगकर्ता नाम के बाद और होस्टनाम से पहले दिखाई देता है, जैसे: https://username:password@www.demo.com।

⚠ सुरक्षा चेतावनी: URL में पासवर्ड एम्बेड करना बहुत असुरक्षित है और आधुनिक वेब विकास में कभी नहीं किया जाना चाहिए। यह केवल ऐतिहासिक/शैक्षिक संदर्भ के लिए दस्तावेज़ीकृत है। ब्राउज़र अब URL में पासवर्ड का समर्थन नहीं करते या चेतावनी देते हैं।

वाक्यविन्यास (Syntax)

सेट करने के लिए:

anchorObj.password = "password"

प्राप्त करने के लिए:

anchorObj.password

उदाहरण (केवल प्रदर्शन)

<!DOCTYPE html>
<html>
<body>
<h1>Company</h1>
<p><a id="mylink" hreflang="en" href="https://amit:mypwd123@www.abc.com">Products</a></p>
<h2 id="myid"></h2>
<button onclick="display()">Display password</button>
<button onclick="display2()">Display origin</button>
<button onclick="display3()">Display hreflang</button>
<script>
  function display() {
    var a = document.getElementById("mylink").password;
    document.getElementById("myid").innerHTML = a;
  }
  function display2() {
    var a = document.getElementById("mylink").origin;
    document.getElementById("myid").innerHTML = a;
  }
  function display3() {
    var a = document.getElementById("mylink").hreflang;
    document.getElementById("myid").innerHTML = a;
  }
</script>
</body>
</html>

आउटपुट

प्रारंभिक पेज:

HTML DOM एंकर (Anchor) password प्रॉपर्टी

"Display password" बटन पर क्लिक करने पर पासवर्ड प्रदर्शित होगा:

HTML DOM एंकर (Anchor) password प्रॉपर्टी

स्पष्टीकरण

लिंक का href है: https://amit:mypwd123@www.abc.com

  • password लौटाता है: mypwd123
  • username लौटाता है: amit
  • origin लौटाता है: https://www.abc.com

आधुनिक विकल्प

प्रमाणीकरण के लिए कभी भी URL में क्रेडेंशियल न डालें। इसके बजाय उपयोग करें:

  • HTTP हेडर में Authorization (Bearer टोकन, Basic Auth)
  • फॉर्म-आधारित लॉगिन
  • OAuth / OpenID Connect
  1. HTML DOM Input Password value प्रॉपर्टी HTML DOM Input Password value प्रॉपर्टी

    HTML DOM Input password value प्रॉपर्टी type=password वाले इनपुट तत्व और value एट्रिब्यूट से जुड़ी हुई है। यह प्रॉपर्टी पासवर्ड फ़ील्ड के लिए डिफ़ॉल्ट मान निर्दिष्ट करने के लिए उपयोग की जाती है और यह मान को उपयोगकर्ता इनपुट में भी बदलती है। सिंटैक्स value प्रॉपर्टी सेट करने के लिए सिंटैक्स निम्नलिख

  1. HTML DOM Input Password placeholder प्रॉपर्टी HTML DOM Input Password placeholder प्रॉपर्टी

    HTML DOM Input Password placeholder प्रॉपर्टी का उपयोग इनपुट पासवर्ड फील्ड के placeholder एट्रिब्यूट मान को सेट या प्राप्त करने के लिए किया जाता है। Placeholder प्रॉपर्टी वेब पेज यूज़र्स को इनपुट एलिमेंट के बारे में एक संकेत देने के लिए उपयोग होती है, जिसमें यूज़र द्वारा कुछ भी इनपुट करने से पहले इन

  1. HTML DOM एंकर hostname प्रॉपर्टी: URL से डोमेन नाम प्राप्त करना HTML DOM एंकर hostname प्रॉपर्टी: URL से डोमेन नाम प्राप्त करना

    HTML DOM एंकर hostname प्रॉपर्टी URL का केवल होस्टनेम (डोमेन नाम) लौटाती है। यह पोर्ट नंबर, पाथ या क्वेरी पैरामीटर्स शामिल नहीं करती। सिंटैक्स होस्टनेम सेट करना: anchorObj.hostname = hostname होस्टनेम प्राप्त करना: anchorObj.hostname उदाहरण: hostname, host और hash की तुलना <!DOCTYPE html> &