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