i have following code executed on button click:
location.replace(window.location.href.split('?')[0] + _new_urli);
my url looks like: https://mywebsite.com/website/?page=page1
for sake of example have:
current behavior: after location.replace() current url stays in history , user can click it
desired/intended behavior: if successful user forwarded. if press not able visit page used location.replace on.
this described functionality on: http://www.w3schools.com/jsref/met_loc_replace.asp
you use history
of navigation.
something history.go(-2);
should work.
if want modify url can have @ history.pushstate(null, null, "newurl");
or in case more history.replacestate()
.
the thing button not keep change if data
changed on page 3 need other way pass browser state object
(the first parameter null) can set {object: value,...}
this while interest too. thing without knowing behaviour of site difficult find proper solution. hope inspire you.
Comments
Post a Comment