在chrome中按日期搜索并清除某个关键词的history

chrome history界面非常简单:查看history列表,清空所有history,外加一个history的关键词搜索。而对于稍稍复杂一些的常用操作,怕是原生的chrome history界面就不能满足了。

这里说两个常用操作怎么在chrome中实现:

  1. 按照日期搜索history
  2. 批量删除某关键词的history

1 按照日期搜索history

这里需要介绍一个chrome插件:history calendar

在chrome中按日期搜索并清除某个关键词的history_第1张图片

此控件可自行去Google store下载。
使用这个控件,你就可以查看特定time range的history了。并且,可以设置black list,查看简单的statistics信息(按网站统计)。

2 批量删除某关键词的history

同样要用到上面的控件。

首先,搜索你想要找的关键词,比如xxoo(这里可以和time range同时操作,结果为取与的关系);
然后,打开developer tools(F12),进入Console界面;
接下来,用JS脚本把所有搜索出来的xxoo的history记录前面的checkbox都check上。

把页面中所有checkbox都check上,有三种写法:

原生JS

var getInputs = document.getElementsByTagName("input");
for (var i = 0, max = getInputs.length; i < max; i++){
    if (getInputs[i].type === 'checkbox') getInputs[i].checked = true;
    }

jQuery

$("input[type='checkbox']").prop("checked", true);

更简洁的jQuery

$(":checkbox").prop("checked", true);

执行过之后,你会发现,插件中的Remove selected items按钮还是灰掉的。你可以将任意一个checkbox uncheck掉,再check上,你会发现Remove button成了可以点击的状态,点击删除所有选中的history记录即可。

你可能感兴趣的:(杂七杂八)