【发布时间】:2022-01-06 21:34:33
【问题描述】:
我知道如何实现一个函数,当点击某个按钮时返回上一页并获取某个变量。
// The 2 at the end of the url is the variable I want to pass.
<button onclick='location.href="a link that prev page has/2"'> Back to prev page </button>
但是,当按下Chrome浏览器默认实现的后退按钮时,我不知道如何在返回上一页时传递特定变量。
我正在尝试获取从返回的上一页传递的变量并使用它。点击浏览器返回按钮怎么办?
如果要根据浏览器实现不同的功能,如果您也能告诉我们,将不胜感激。
+) 每个页面都实现为一个单独的 ejs 文件。
【问题讨论】:
-
您可以监听
beforeunload事件并将数据存储在localStorage 条目中。 -
window.history.back()是转到最后一页的实际 API。
标签: javascript node.js url onclick ejs