看板 Ajax 關於我們 聯絡資訊
Here's a simple example of pushState and popstate event: <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> When triggering the popstate event, it shows the url of the current page. My question is: How can I get the url of the previous page when triggering the popstate event in this case? P.S. I have tried document.referrer but it didn't show anything. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 173.238.132.250 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1463488594.A.1B0.html
mrbigmouth: store url in local storage everytime step in page? 05/18 09:58
mrbigmouth: you can't access history forward data 05/18 10:00
aa06697: store in cookie 05/18 19:39