How to get the previous URL by using javascript. For the below code, I store the previous pages URL into a variable and console them. I store the history pages URL into the local storage variable.
<script type="text/javascript"> var getBrowswerHistory = history.length; var getLastLocation = []; var getLocationPath = location.href; getLastLocation.push(getLocationPath); var broswerHistoryArray = 'broswerHistoryArray' + getBrowswerHistory ; localStorage.setItem(broswerHistoryArray, getLastLocation); var first = getBrowswerHistory ; var second = getBrowswerHistory - 1; var thrid = getBrowswerHistory - 2; var getBrowserHistoryFirst = 'broswerHistoryArray'+first; var getBrowserHistorySecond = 'broswerHistoryArray'+second; var getBrowserHistoryThird = 'broswerHistoryArray'+thrid; console.log(getBrowserHistoryFirst); console.log(getBrowserHistorySecond); console.log(getBrowserHistoryThird); var getLastTwoOneUrl = localStorage.getItem(getBrowserHistoryFirst); var getLastTwoTwoUrl = localStorage.getItem(getBrowserHistorySecond); var getLastTwoThreeUrl = localStorage.getItem(getBrowserHistoryThird); getLastTwoOneUrl = getLastTwoOneUrl + '<-'; getLastTwoTwoUrl = getLastTwoTwoUrl + '<-'; console.log(getLastTwoOneUrl); console.log(getLastTwoTwoUrl); console.log(getLastTwoThreeUrl); var browserHistoryArray = [getLastTwoOneUrl,getLastTwoTwoUrl,getLastTwoThreeUrl]; localStorage.setItem('arrayBrowswerLastThree', browserHistoryArray); </script>
Answer of Stackoverflow Answer