खोज…
वाक्य - विन्यास
- window.history.pushState (डोमेन, शीर्षक, पथ);
- window.history.replaceState (डोमेन, शीर्षक, पथ);
पैरामीटर
पैरामीटर | विवरण |
---|---|
डोमेन | जिस डोमेन को आप अपडेट करना चाहते हैं |
शीर्षक | को अद्यतन करने के लिए शीर्षक |
पथ | को अद्यतन करने के लिए पथ |
टिप्पणियों
HTML5 इतिहास एपीआई सभी ब्राउज़रों द्वारा कार्यान्वित नहीं किया जाता है और कार्यान्वयन ब्राउज़र विक्रेताओं के बीच भिन्न होता है। यह वर्तमान में निम्नलिखित ब्राउज़रों द्वारा समर्थित है:
- फ़ायरफ़ॉक्स 4+
- गूगल क्रोम
- इंटरनेट एक्सप्लोरर 10+
- सफारी 5+
- iOS 4
यदि आप इतिहास API कार्यान्वयन और विधियों के बारे में अधिक जानकारी प्राप्त करना चाहते हैं, तो कृपया HTML5 इतिहास API की स्थिति देखें।
history.replaceState ()
वाक्य - विन्यास :
history.replaceState(data, title [, url ])
यह विधि एक नया बनाने के बजाय वर्तमान इतिहास प्रविष्टि को संशोधित करती है। मुख्य रूप से तब उपयोग किया जाता है जब हम वर्तमान इतिहास प्रविष्टि का URL अपडेट करना चाहते हैं।
window.history.replaceState("http://example.ca", "Sample Title", "/example/path.html");
यह उदाहरण वर्तमान इतिहास, पता बार और पृष्ठ शीर्षक की जगह लेता है।
ध्यान दें कि यह history.pushState()
से अलग है। history.pushState()
। जो वर्तमान के स्थान पर एक नया इतिहास प्रविष्टि सम्मिलित करता है।
history.pushState ()
वाक्य - विन्यास :
history.pushState(state object, title, url)
यह विधि ADD इतिहास प्रविष्टियों की अनुमति देती है। अधिक संदर्भ के लिए, कृपया इस दस्तावेज़ पर एक नज़र डालें: pushState () विधि
उदाहरण :
window.history.pushState("http://example.ca", "Sample Title", "/example/path.html");
यह उदाहरण इतिहास, पता बार और पृष्ठ शीर्षक में एक नया रिकॉर्ड सम्मिलित करता है।
ध्यान दें कि यह history.replaceState()
से अलग है। जो एक नया जोड़ने के बजाय वर्तमान इतिहास प्रविष्टि को अपडेट करता है।
इतिहास सूची से एक विशिष्ट URL लोड करें
go () विधि
गो () विधि इतिहास सूची से एक विशिष्ट URL लोड करती है। पैरामीटर या तो एक संख्या हो सकती है जो विशिष्ट स्थिति के भीतर URL पर जाती है (-1 एक पृष्ठ पीछे जाती है, 1 एक पृष्ठ आगे जाती है), या एक स्ट्रिंग। स्ट्रिंग एक आंशिक या पूर्ण URL होनी चाहिए, और फ़ंक्शन स्ट्रिंग से मेल खाने वाले पहले URL पर जाएगा।
वाक्य - विन्यास
history.go(number|URL)
उदाहरण
दो पृष्ठों पर वापस जाने के लिए बटन पर क्लिक करें:
<html>
<head>
<script type="text/javascript">
function goBack()
{
window.history.go(-2)
}
</script>
</head>
<body>
<input type="button" value="Go back 2 pages" onclick="goBack()" />
</body>
</html>