2011-04-05 255 views
0

如何删除浏览器历史记录?有没有解决方案,使用JavaScript或其他?删除浏览器历史记录

+0

我们将必须知道您正在使用哪个浏览器。 – drysdam 2011-04-05 12:10:59

+1

您可以通过浏览器的选项菜单然后点击“删除历史记录”来删除历史记录。 – 2011-04-05 12:11:03

+1

为什么你必须以编程方式做到这一点?内置在浏览器中的函数有什么问题? – 2011-04-05 12:25:40

回答

1

不,这绝对不可能来自JavaScript,因为这将是一个很大的安全漏洞 - 您访问的任何网站都可能会删除您的历史记录。

您可以从浏览器UI或使用浏览器插件来完成,但这取决于浏览器。

也许你可以解释你的问题是什么,那么我们可能会有更好的帮助。

+0

大家好,我开发了一个使用ASP.net和C#的在线考试系统,因为如果第一个用户登录并完成他的考试,并且第二个用户在同一台​​浏览器和同一个测试纸上的同一台机器上登录,则答案将保留在浏览器中历史和它是不可能手动每一次,所以请帮助我.....我使用IE 7.0及以上... – 2011-04-06 04:26:03

+0

您的问题应该可能通过重新设计您的考试系统来解决。页面内容应基于当前会话呈现。听起来好像你有类似的静态页面的考试答案。 – 2012-10-20 19:50:48

0

当您返回到后退按钮历史记录中的第一页,然后将url更改为所需页面时,浏览器历史记录将被清除。这可以通过下面的一段代码来实现。

window.history.go(-(window.history.length-1)); 
window.location.href="http://newUrl"; 
相关问题