Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打开一个新选项卡,但应作为保存搜索的后退按钮_Javascript_Html - Fatal编程技术网

Javascript 打开一个新选项卡,但应作为保存搜索的后退按钮

Javascript 打开一个新选项卡,但应作为保存搜索的后退按钮,javascript,html,Javascript,Html,我有一个页面,你可以搜索使用位置和日期的价格。一旦你进入确认页面,我会有一个链接返回并选择一个不同的费率。通过使用history.go(-2)我可以很好地返回到费率页面。但我用鼠标右键单击打开或滚轮单击,它只会转到主页,因为搜索条件没有保存。 我该如何着手解决这个问题 据我所知,新选项卡无法继承浏览器历史记录 但是,您可以将上一页URL作为URL参数传递给新页,例如: domain.com/newPage?oldPage=http%3A%2F%2Foldpage.com 然后,您可以在加载新页面

我有一个页面,你可以搜索使用位置和日期的价格。一旦你进入确认页面,我会有一个链接返回并选择一个不同的费率。通过使用
history.go(-2)
我可以很好地返回到费率页面。但我用鼠标右键单击打开或滚轮单击,它只会转到主页,因为搜索条件没有保存。 我该如何着手解决这个问题


据我所知,新选项卡无法继承浏览器历史记录

但是,您可以将上一页URL作为URL参数传递给新页,例如:

domain.com/newPage?oldPage=http%3A%2F%2Foldpage.com


然后,您可以在加载新页面时修改浏览器历史记录,添加上一页。请看

谢谢大家。我最终使用href=document.referer。这似乎是在耍花招

根据您将参数从一个页面传递到另一个页面的方式,可以将其作为带有隐藏输入的表单。