जवाबों:
उपयोग करने window.location.assign("url")
से बस एक नया दस्तावेज़ लोड होगा। उपयोग window.location.replace("url")
करने से वर्तमान दस्तावेज़ बदल जाएगा और वर्तमान इतिहास को उस URL से बदल देगा, जिससे आप पिछले दस्तावेज़ को लोड नहीं कर सकते।
संदर्भ: http://www.exforsys.com/tutorials/javascript/javascript-location-object.html
assign()
विधि से अंतर यह है किreplace()
वर्तमान पृष्ठ का उपयोग करने के बाद सत्र इतिहास में सहेजा नहीं जाएगा, जिसका अर्थ है कि उपयोगकर्ता इसे नेविगेट करने के लिए बैक बटन का उपयोग करने में सक्षम नहीं होगा।
location.assign ():
इसमें पथ पारित करके मार्ग पथ निर्दिष्ट करने के लिए। असाइन किया गया पथ निर्दिष्ट होने के बाद भी आपको एक इतिहास देगा।
उपयोग विधि: मान को इसमें पारित किया जाना चाहिए।
उदाहरण के लिए: location.assign("http://google.com")
location.replace ():
यदि आप इतिहास नहीं रखना चाहते हैं तो यह पथ को बदलने में मदद करता है। एक बार इसकी राह बदलने के बाद यह आपको इतिहास नहीं देगा।
उपयोग विधि: मान को इसमें पारित किया जाना चाहिए।
उदाहरण के लिए: location.replace("http://google.com")