Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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 如何使用history.back()_Javascript - Fatal编程技术网

Javascript 如何使用history.back()

Javascript 如何使用history.back(),javascript,Javascript,我能做以下事情吗 打开(“任意url”,“自身”) 历史回顾 我想转到另一页,然后返回上一页,但这个方法不起作用。这是不可能的,并且history.back()不能这样使用,因为新页面上的脚本会被加载,而不是旧页面上的脚本? 另外,我尝试打开窗口。在一个页面上打开并从另一个页面上返回历史记录,它仍然不起作用…您可能喜欢使用历史记录。继续(-1)这将更有效和通用,并将为您提供比上一页更进一步的优势。谢谢问题是,当我用函数包装window.open()(第一页)和history.goBack()(另

我能做以下事情吗

打开(“任意url”,“自身”)
历史回顾

我想转到另一页,然后返回上一页,但这个方法不起作用。这是不可能的,并且history.back()不能这样使用,因为新页面上的脚本会被加载,而不是旧页面上的脚本?
另外,我尝试打开窗口。在一个页面上打开并从另一个页面上返回历史记录,它仍然不起作用…

您可能喜欢使用历史记录。继续(-1)这将更有效和通用,并将为您提供比上一页更进一步的优势。谢谢

问题是,当我用函数包装window.open()(第一页)和history.goBack()(另一页)并用按钮onclick调用它们时,浏览器重新定位的速度比它在历史记录中存储的上一页要快

谢谢大家。

两行都在同一页上?是的,它们都在同一页上。这两种方式都可以导航到另一页,因此浏览器不能同时执行这两种操作。如果您想在第一次导航后执行某项操作,则必须等到该操作完成后,但执行该操作的脚本已不存在。那么,如何转到另一个页面,然后返回到上一个页面?您尝试了哪种浏览器?是的,但这并不能回答问题。