यहाँ pushState
और popstate
घटना का एक सरल उदाहरण है:पॉपस्टेट ईवेंट ट्रिगर करते समय मुझे पिछले पृष्ठ का यूआरएल कैसे प्राप्त हो सकता है?
<button id="example_btn">Click me</button>
<script>
$("#example_btn").click(function(){
history.pushState(
{
'url' : "example.htm"
}, null, "example.htm");
});
$(window).bind('popstate', function (event) {
if (event.originalEvent.state) {
console.log(event.originalEvent.state.url);
}
});
</script>
जब popstate
घटना को ट्रिगर, यह मौजूदा पृष्ठ का url को दर्शाता है।
मेरा प्रश्न है:
मैं कैसे पिछले पेज का यूआरएल जब इस मामले में popstate
घटना को ट्रिगर मिल सकता है?
पीएस मैंने document.referrer
की कोशिश की है लेकिन यह कुछ भी नहीं दिखाया।