发现了一些关于使用
有多可怕的推特javascript:history.go(-1)
当然没有任何暗示为什么。
如果它太可怕了,为什么?有什么选择? (除了history.back(),它似乎做同样的事情)。这是跨浏览器兼容性的问题吗?
例如,我已经看到它在错误页面上使用,让用户尝试使用上面的“返回”。
我已经尝试过谷歌,但无论如何使用谷歌都是如此可怕。任何指针/解释都将不胜感激。
感谢。
答案 0 :(得分:5)
他们可能一直在指伪协议javascript:
的使用,这通常意味着这是一个锚的href
属性,这很难看。它不是一个真正的链接,并且禁用JavaScript,它看起来像功能链接时什么也不做。我认为这个协议的唯一有效用途是用于bookmarklet。
另外,作为Russell Dias points out,它与后退按钮完全相同,那么有什么意义呢?我们是否应该有一个重新加载按钮,调用window.location.reload()
?
答案 1 :(得分:3)
脱离我的头顶。我相信这个javascript模拟了浏览器后退按钮。人们永远不能确定用户如何进入某个页面,也就是说,他们可以通过外部网站访问该页面。因此,这种实现将简单地发送回去,这可能不是理想的结果。