Javascript 从浏览器中删除历史记录点

Javascript 从浏览器中删除历史记录点,javascript,jquery,asp.net-ajax,Javascript,Jquery,Asp.net Ajax,我们可以删除在web浏览器中创建的历史点吗 或者,当示例链接为“某个链接”时,是否可以不添加历史点 单击后,浏览器中的url将更改浏览器的历史记录属于用户,而不是您的应用程序(客户端或服务器端)。无法通过javascript访问它,这是一件非常好的事情。您不能从浏览器历史记录中删除项目,但可以将新文档加载到窗口中,并使用javascript绕过历史记录。这是通过对象的位置来完成的 top.location.replace( newUrl ); 举一个gmail的例子,登录它,确保“停留”标志被

我们可以删除在web浏览器中创建的历史点吗

或者,当示例链接为“某个链接”时,是否可以不添加历史点
单击后,浏览器中的url将更改

浏览器的历史记录属于用户,而不是您的应用程序(客户端或服务器端)。无法通过javascript访问它,这是一件非常好的事情。

您不能从浏览器历史记录中删除项目,但可以将新文档加载到窗口中,并使用javascript绕过历史记录。这是通过对象的位置来完成的

top.location.replace( newUrl );

举一个gmail的例子,登录它,确保“停留”标志被选中,关闭浏览器,然后再次打开gmail,现在浏览器中的地址会发生多次变化,最终会到达您的邮箱,但通过“后退”按钮无法访问这些点。他们是如何做到的。@Praveen Prasad请求可能是重定向,因此不会显示浏览器历史记录。只有URL的锚定部分发生更改时,此功能无法正常工作。调用location.replace时,至少Safari 5会将锚定部件离开。