Javascript 使浏览器在单击“后退”按钮时忽略URL哈希

Javascript 使浏览器在单击“后退”按钮时忽略URL哈希,javascript,jquery,Javascript,Jquery,例如,如果用户处于启用状态,则用户将转到。如果用户在浏览器上单击“返回”,我如何让他“忽略”并直接转到之前访问过的URL 我加载了jQuery。而不是像以下这样的链接: <a href='#comments'>Link</a> JavaScript: $("#commentsLink").click(function(){ window.location.replace("#comments"); }); 首先,你必须阻止让他点击#comments,也许可以使

例如,如果用户处于启用状态,则用户将转到。如果用户在浏览器上单击“返回”,我如何让他“忽略”并直接转到之前访问过的URL


我加载了jQuery。

而不是像以下这样的链接:

<a href='#comments'>Link</a>
JavaScript:

$("#commentsLink").click(function(){
    window.location.replace("#comments");
});

首先,你必须阻止让他点击
#comments
,也许可以使用
preventDefault()
,然后使用jQuery滚动到那里。否则,这一切都会成为正常历史的一部分。不要使用W3。。。(关于
window.location
:)@Platinum Azure的另一个信息链接——当我发布链接时,这在我的脑海中浮现,但懒惰占据了我的主导地位。谢谢你帮我澄清:)谢谢你真的修好了+1为你的麻烦:-)“你这次赢了”:),我会尽快改变我的投票(如果是这样,我真的不知道是怎么回事)。很抱歉删除了我之前的评论,但我不想用我的无意义来降低ppl阅读本文的智商…:)。您只需单击upvote,它将撤消downvote,除非SO决定锁定投票(在一段时间后锁定)。
$("#commentsLink").click(function(){
    window.location.replace("#comments");
});