I am trying a user to redirect back to the blog he was reading after signup & tried multiple methods but user is getting redirected to either 2nd last blog or the same page (signup). Details below.
LINK TO SITE I NEED HELP WITH
GOAL
- A user reads 1 blog, clicks on 2nd blog & gets redirected to signup page.
- User gives his email & signs up.
- Signup page gets refreshed & shows back button (to go to last blog user was reading)
WHATS HAPPENING
For some reason, the "Last blog" from where user gets redirected to is not getting stored in
javascript: history.go(-1)orwindow.history.back()When I use
-1in history functions mentioned above, it stays on the same sign page probably because it was refreshed but when I even user-2in those above history functions, it goes to "2nd last blog" user read.
OTHER SOLUTION I TRIED
if (!sessionStorage.alreadyClicked) {
var referrer = document.referrer;
console.log(referrer);
localStorage.setItem("protectedReferrer", referrer);
var protectedReferrerForInsertion = localStorage.getItem("protectedReferrer");
console.log("Saved Variable was" + protectedReferrerForInsertion);
}
document.querySelector("#back-button-referrer a").setAttribute("href", protectedReferrerForInsertion);