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

原创 2013年12月04日 10:13:30

      一般使用了超级链接之后,浏览器默认会记录这些地址,那么用户可以利用会退的办法进入到后台页面,当然这种情况我们是不允许的,所以使用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的值,这样浏览器以为链接失败,这样就不会记录这个操作过程

清理IE浏览器的历史记录

  • 2017年12月01日 16:07
  • 741B
  • 下载

IE浏览器历史记录查看器

  • 2012年05月13日 23:35
  • 38KB
  • 下载

浏览器history对象关于历史记录的使用

欢迎使用Markdown编辑器写博客场景一:比如本页是B页面,前一页是A页面,现在是在跳转到下一页C页面前使用history.replaceState把本页的URL改成D页面,这样在C页面中点击返回就...

浏览器历史记录

前言项目开发时候,经常会涉及到关于浏览器历史记录的一些操作,比如当前页面点击微信返回按钮后跳转到某一特定页面等等。吃过这个苦,方之水之深,水深不可怕,关键在于勤。如何生成一条历史记录 简单粗暴的方法,...
  • sjn0503
  • sjn0503
  • 2017年06月12日 11:25
  • 233

如何控制浏览器的历史记录

上次一位网友在我blog留言问到如何修正Ajax后退失效,这是在开发Ajax应用时很常见的需求。这篇文章就简单的介绍一下怎么解决这个问题。 首先我们要清楚后退按钮会失效的原因:使用Ajax时,页...

使用Python分析谷歌浏览器Chrome的历史记录

先安装包matplotlib pip install matplotlib 整篇的代码片 import os import sqlite3 import operator from coll...

python分析谷歌浏览器的历史记录

在Windows上分析谷歌浏览器Chrome历史记录的Python3.6脚本,分析过程如下: 1.1 Chrome的历史记录数据库 Chrome的数据存储在本地的SQLite数据库中。所以这里我们...

使用Python分析谷歌浏览器Chrome的网页浏览历史记录

1.代码示例如下: import os import sqlite3 import operator from collections import OrderedDict import matplo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浏览器不记录操作的历史记录
举报原因:
原因补充:

(最多只允许输入30个字)