功能介绍
前儿边看球赛边写了个脚本,作用是定时去删除某些特定网站的历史记录;
但它不会去碰 Cookie 等信息,这也是和 Firefox 内置的 Private Browsing 功能的主要区别。
因为配合 ucjsPermission2.uc.xul 这类等脚本你可以对 Cookie 作更精确的控制。
使用之后会检查每次访问的域名,如果在黑名单之中便将其加入预删除列表,
每隔一刻钟便去清理相关的历史记录条目,
当然在你最后关闭 Firefox 时也会去清理一次。
配置项
const BLACKLIST = [
'baidu.com',
'google.com',
];
这里定义黑名单域名,它允许精确到某些子域名。
没有设计成正则匹配是因为觉得没必要,若有需求可以提。
const PURGE_TIME = 900000;
这里则定义每隔多少时间清理一次黑名单域名的历史记录,
单位是毫秒,预设是 15 分钟( 900000 毫秒)。
特别注意
假如你的黑名单太过庞大,倒不如直接关掉历史记录功能算逑——
请打开 about:config
将 places.history.enabled
设置为 false
即可。
除了 Cookie 之外,Recently Closed Tabs 也不会清理,
后续可以考虑在最后关闭 Firefox 时将其清理掉。
下载地址
PrivacyPlus - An UserScript.js for Firefox