javascript - What's the difference between window.location= and window.location.replace()? -


क्या इन दो पंक्तियों में कोई अंतर है?

  var url = "http: / /www.google.com/ "; Window.location = url; Window.location.replace (url);  

पहले एक आपके इतिहास में एक आइटम जोड़ता है जिसमें आप (या होना चाहिए "वापस" पर क्लिक करें और वर्तमान पृष्ठ पर वापस जाएं।

दूसरा, वर्तमान इतिहास वस्तु को बदल देता है ताकि आप इसे वापस नहीं जा सकें।

देखें:

असाइन करें (url) : दिए गए URL पर दस्तावेज़ लोड करें।

प्रतिस्थापित करें (url) : वर्तमान को बदलें प्रदान किए गए URL पर एक के साथ दस्तावेज़ असाइन () विधि से अंतर यह है कि replace () का उपयोग करने के बाद वर्तमान पृष्ठ सत्र इतिहास में सहेजा नहीं जाएगा, जिसका अर्थ है कि उपयोगकर्ता उपयोग नहीं कर पाएगा वापस करने के लिए बटन पर जाएं।

ओह और आम तौर पर बोल रहा है:

  window.location.href = url;  

इस पर इष्ट है:

  window.location = url;  

Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

php - Multiple Select with Explode: only returns the word "Array" -

jquery - SimpleModal Confirm fails to submit form -