gpt4 book ai didi

Javascript history.back() 在 Rails 应用程序中不起作用

转载 作者:行者123 更新时间:2023-11-30 06:56:54 25 4
gpt4 key购买 nike

嘿,我在单击 Rails 应用程序中的“后退”按钮时调用 history.back()。但是没有任何反应。浏览器中有历史记录——按浏览器的后退按钮可以返回正确的页面。

但是,如果我使用 history.go(-2),页面会正确返回。那么为什么我必须告诉 javascript 返回两页而不是一页呢?

有什么调试方法吗?

我在 FF 和 Safari 中试过了。

谢谢!

--附加信息:

好吧,我又玩了一些,这行得通:

<a href='javascript:' onclick='history.back();'>

最初,代码是:

<a href='#' onclick='history.back();'>

有什么区别? (请注意,这以前是有效的,有些东西发生了变化,导致后面的链接无效)

最佳答案

你试过添加return false吗?所以:

<a href='#' onclick='history.go(-1);return false;'>

关于Javascript history.back() 在 Rails 应用程序中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1239311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com