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

JavaScript के बिना वेबसाइट को निश्चित समय बाद कैसे रीडायरेक्ट करें?

META टैग का उपयोग

JavaScript के बिना पेज रीडायरेक्ट करने के लिए HTML <meta> टैग का उपयोग करें जिसमें http-equiv="refresh" एट्रिब्यूट हो।

सिंटैक्स

  • seconds: रीडायरेक्ट से पहले प्रतीक्षा सेकंड्स
  • url: लक्ष्य URL (वैकल्पिक - छोड़ने पर वर्तमान पेज रीलोड होता है)

उदाहरण


विशेष मान


HTTP हेडर विकल्प (सर्वर-साइड)

सर्वर कॉन्फिगरेशन में HTTP हेडर सेट करना बेहतर है:


Meta Refresh vs JavaScript vs HTTP Redirect

विधि पक्ष विपक्ष
Meta Refresh JS की आवश्यकता नहीं, सरल UX खराब, SEO के लिए खराब, बैक बटन तोड़ता है
JavaScript नियंत्रण, कंडीशनल लॉजिक JS डिसेबल होने पर काम नहीं करता
HTTP 301/302 सर्वश्रेष्ठ SEO, तेज़, कैशेबल सर्वर एक्सेस आवश्यक

सर्वोत्तम अभ्यास

  • स्थायी मूव: HTTP 301 (Moved Permanently)
  • अस्थायी मूव: HTTP 302 (Found) या 307
  • क्लाइंट-साइड केवल: window.location.href या window.location.replace()
  • Meta refresh से बचें जब तक सर्वर एक्सेस न हो

एक्सेसिबिलिटी चेतावनी

Meta refresh स्क्रीन रीडर उपयोगकर्ताओं के लिए भ्रमित करने वाला हो सकता है। WCAG दिशानिर्देशों के अनुसार, यदि उपयोग किया जाए तो पर्याप्त समय दें और रोकने का विकल्प दें।

  1. JavaScript से दूसरे वेबपेज पर रीडायरेक्ट कैसे करें? JavaScript से दूसरे वेबपेज पर रीडायरेक्ट कैसे करें?

    JavaScript का उपयोग करके दूसरे वेबपेज पर रीडायरेक्ट करने के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html> <head> <h1>Redirect to a Webpage Example</h1> <button class="redirectBtn">Redirect</button> <h2>Click the above button to Redirect to a

  1. JavaScript में setInterval() को कुछ समय या क्रियाओं की संख्या के बाद रोकना JavaScript में setInterval() को कुछ समय या क्रियाओं की संख्या के बाद रोकना

    कुछ समय बाद रोकने के लिए कुछ शर्तों का उपयोग करें।नीचे दिया गया कोड आधे मिनट में रुक जाएगा।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>   &

  1. कुछ सेकंड बाद URL को दूसरी वेबसाइट पर कैसे रीडायरेक्ट करें? कुछ सेकंड बाद URL को दूसरी वेबसाइट पर कैसे रीडायरेक्ट करें?

    पेज रीडायरेक्शन वह स्थिति है जहां आप पेज X पर पहुंचने के लिए एक URL पर क्लिक करते हैं लेकिन आंतरिक रूप से आपको दूसरे पेज Y पर निर्देशित किया जाता है। यह पेज रीडायरेक्शन के कारण होता है। कुछ सेकंड बाद URL को दूसरी वेबसाइट पर रीडायरेक्ट करने के लिए, content एट्रिब्यूट के साथ META टैग का उपयोग करें। एट