关闭

浏览器不记录操作的历史记录

385人阅读 评论(0) 收藏 举报

      一般使用了超级链接之后,浏览器默认会记录这些地址,那么用户可以利用会退的办法进入到后台页面,当然这种情况我们是不允许的,所以使用window.location.replace(URL)这个办法,浏览器不会记录操作步骤,但是firefox浏览器只识别<a>这个标签就会记录操作历史,不管是否有链接地址或者是方法实现,这个也算是firefox的一个bug;为了解决firefox这个bug,对<a>标签给出的一个值返回false,表示链接失败,这样firefox将不会记录操作历史。

 

<a href="#" onclick="return refresh('sdsettings.htm');">

function refresh(url)
{
    window.location.replace(url);
    return false;
}

 

refresh()方法最后返回的是一个false的值,这样浏览器以为链接失败,这样就不会记录这个操作过程

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:322324次
    • 积分:8881
    • 等级:
    • 排名:第2253名
    • 原创:1096篇
    • 转载:14篇
    • 译文:0篇
    • 评论:5条
    最新评论