Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> ब्राउज़र्स

नए टैब में लिंक खोलने के लिए HTML का उपयोग कैसे करें

टैब महान हैं, है ना? वे हम सभी के मल्टीटास्कर को एक ही समय में ऑनलाइन कार्यों का एक समूह बनाने की अनुमति देते हैं।

टैब अब इतने आम हो गए हैं कि, जब आप किसी लिंक पर क्लिक करते हैं, तो संभावना है कि यह एक नए टैब में खुल जाएगा।

यदि आपने कभी सोचा है कि अपने स्वयं के लिंक के साथ ऐसा कैसे करें, तो आप सही जगह पर आए हैं।

द एंकर एलिमेंट

एक वेब पेज पर एक लिंक बनाने के लिए, आपको एक एंकर (<a>) में एक तत्व (पाठ, एक चित्र, और इसी तरह) को लपेटना होगा। ) तत्व और उसका href . सेट करें उस URL को विशेषता दें जिससे आप लिंक करना चाहते हैं।

<p>Check out <a href="https://www.freecodecamp.org/">freeCodeCamp</a>.</p>

फ्रीकोडकैंप देखें।

यदि आप ऊपर दिए गए लिंक पर क्लिक करते हैं, तो ब्राउज़र वर्तमान विंडो या टैब में लिंक को खोल देगा। यह प्रत्येक ब्राउज़र में डिफ़ॉल्ट व्यवहार है।

लिंक को नए टैब में खोलने के लिए, हमें एंकर एलीमेंट की अन्य विशेषताओं की कुछ अन्य विशेषताओं को देखना होगा।

लक्ष्य विशेषता

यह विशेषता ब्राउज़र को लिंक खोलने का तरीका बताती है।

लिंक को नए टैब में खोलने के लिए, बस target . सेट करें _blank . की विशेषता :

<p>Check out <a href="https://www.freecodecamp.org/" target="_blank">freeCodeCamp</a>.</p>

अब जब कोई लिंक पर क्लिक करता है, तो यह एक नए टैब में खुल जाएगा, या संभवतः व्यक्ति की ब्राउज़र सेटिंग्स के आधार पर एक नई विंडो खुल जाएगी।

target="_blank" के साथ सुरक्षा संबंधी चिंताएं

मैं दृढ़ता से अनुशंसा करता हूं कि आप हमेशा rel="noreferrer noopener" add जोड़ें एंकर तत्व के लिए जब भी आप target . का उपयोग करते हैं विशेषता:

<p>Check out <a href="https://www.freecodecamp.org/" target="_blank" rel="noopener noreferrer">freeCodeCamp</a>.</p>

इसका परिणाम निम्न आउटपुट में होता है:

फ्रीकोडकैंप देखें।

rel विशेषता आपके पृष्ठ और लिंक किए गए URL के बीच संबंध सेट करती है। इसे noopener noreferrer पर सेट करना एक प्रकार की फ़िशिंग को रोकने के लिए है जिसे टैबनाबिंग कहा जाता है।

टैबनाबिंग क्या है?

Tabnabbing, जिसे कभी-कभी रिवर्स टैबनाबिंग कहा जाता है, एक ऐसा कारनामा है जो target="_blank" के साथ ब्राउज़र के डिफ़ॉल्ट व्यवहार का उपयोग करता है। window.object . के माध्यम से अपने पृष्ठ पर आंशिक पहुंच प्राप्त करने के लिए एपीआई।

tabnabbing के साथ, जिस पृष्ठ से आप लिंक करते हैं, वह आपके पृष्ठ को नकली लॉगिन पृष्ठ पर पुनर्निर्देशित कर सकता है। अधिकांश उपयोगकर्ताओं के लिए यह नोटिस करना कठिन होगा क्योंकि फोकस उस टैब पर होगा जो अभी-अभी खुला है - आपके पृष्ठ के साथ मूल टैब पर नहीं।

फिर जब कोई व्यक्ति आपके पृष्ठ के साथ टैब पर वापस जाता है, तो वे इसके बजाय नकली लॉगिन पृष्ठ देखेंगे और अपना लॉगिन विवरण दर्ज कर सकते हैं।

यदि आप इस बारे में अधिक जानने में रुचि रखते हैं कि टैबनाबिंग कैसे काम करता है और बुरे अभिनेता शोषण के साथ क्या कर सकते हैं, तो एलेक्स युमाशेव के लेख और ओडब्ल्यूएएसपी द्वारा यह एक देखें।

अगर आप सुरक्षित देखना चाहते हैं कामकाजी उदाहरण, शोषण और rel . के बारे में अधिक जानकारी के लिए इस पृष्ठ और इसके गिटहब रेपो को देखें विशेषता।

सारांश में

लिंक को नए टैब में खोलने के लिए HTML का उपयोग करना आसान है। आपको बस एक एंकर की जरूरत है (<a> ) तीन महत्वपूर्ण विशेषताओं वाला तत्व:

  1. href विशेषता उस पृष्ठ के URL पर सेट है जिससे आप लिंक करना चाहते हैं
  2. target विशेषता _blank . पर सेट है , जो ब्राउज़र को ब्राउज़र की सेटिंग के आधार पर लिंक को एक नए टैब/विंडो में खोलने के लिए कहता है
  3. rel विशेषता noreferrer noopener . पर सेट है आपके द्वारा लिंक किए गए पृष्ठों से संभावित दुर्भावनापूर्ण हमलों को रोकने के लिए

फिर से, यहां एक पूर्ण कामकाजी उदाहरण दिया गया है:

<p>Check out <a href="https://www.freecodecamp.org/" target="_blank" rel="noopener noreferrer">freeCodeCamp</a>.</p>

जिसके परिणामस्वरूप ब्राउज़र में निम्न आउटपुट होता है:

फ्रीकोडकैंप देखें।

पढ़ने के लिए फिर से धन्यवाद। हैप्पी कोडिंग।


  1. माइक्रोसॉफ्ट एज न्यू टैब पेज को कैसे कस्टमाइज़ करें

    माइक्रोसॉफ्ट का नया ब्राउज़र, एज Windows 11/10 . पर , कुछ नई सुविधाएँ लाता है। इस पोस्ट में, हम सब कुछ पर ध्यान केंद्रित नहीं करने जा रहे हैं, लेकिन मुख्य रूप से नया टैब पृष्ठ . पर , जो ओपेरा द्वारा अतीत में किए गए कार्यों के समान है। नई टैब सुविधाएं उपयोगकर्ताओं को टैब बनाते समय उनके व्यवहार करने क

  1. Google खोज परिणामों को एक नए टैब में स्वचालित रूप से कैसे खोलें

    आप Google खोज में लगभग सब कुछ पा सकते हैं, लेकिन कभी-कभी जानकारी की मात्रा ही चौंकाने वाली हो सकती है। यदि आप एक खोज परिणाम लिंक खोलते हैं और फिर नए खुले पृष्ठ से दूसरे पृष्ठ पर एक नए लिंक का अनुसरण करते हैं, और फिर दूसरे और इसी तरह, तो आप जल्द ही अपने आप को अपनी मूल क्वेरी से बहुत दूर पाएंगे। यही

  1. क्रोम के नए टैब पेज को कैसे कस्टमाइज़ करें

    Google Chrome ब्राउज़र की नवीनतम रिलीज़ में उपयोगकर्ता इंटरफ़ेस में कुछ परिवर्तन किए गए हैं। कुछ नई चीज़ें जो आप देखेंगे, वे हैं गोल टैब, HTTPS साइटों के लिए सुरक्षित बैज को लॉक आइकन से बदलना, और नए टैब पृष्ठ पर एक नया रूप। सभी अपडेट के साथ भी, यदि आप डिफ़ॉल्ट सेटिंग्स का उपयोग करते हैं तो आपका नया