【发布时间】:2015-09-09 08:02:16
【问题描述】:
我正在开发一个网络应用程序。我编写了一些 JS 脚本,以便在准备好文档时执行。但是在 chrome 中,当我们单击后退按钮并返回上一页时,它会再次执行所有 js 脚本。但是当我在 firefox 上使用它时,它不会执行 JS。
我在页面上有一个手风琴,当用户打开任何手风琴并点击手风琴下的链接之一,然后如果再次单击手风琴页面上的后退按钮,chrome 将关闭所有手风琴,因为我已经写了脚本在文档准备好时关闭所有这些。但火狐不关闭。
有没有办法用 javascript 解决这个问题?这样我就可以设置任何条件,例如if(history.forward.length < 1){ do this....}
【问题讨论】:
-
Related,但 OP 想要相反的行为,但可能会提供一些见解。
标签: javascript jquery html google-chrome