功能介绍

前儿边看球赛边写了个脚本,作用是定时去删除某些特定网站的历史记录;
但它不会去碰 Cookie 等信息,这也是和 Firefox 内置的 Private Browsing 功能的主要区别。
因为配合 ucjsPermission2.uc.xul 这类等脚本你可以对 Cookie 作更精确的控制。

使用之后会检查每次访问的域名,如果在黑名单之中便将其加入预删除列表,
每隔一刻钟便去清理相关的历史记录条目,
当然在你最后关闭 Firefox 时也会去清理一次。

配置项

const BLACKLIST = [
    'baidu.com',
    'google.com',
];

这里定义黑名单域名,它允许精确到某些子域名。
没有设计成正则匹配是因为觉得没必要,若有需求可以提。

const PURGE_TIME = 900000;

这里则定义每隔多少时间清理一次黑名单域名的历史记录,
单位是毫秒,预设是 15 分钟( 900000 毫秒)。

特别注意

假如你的黑名单太过庞大,倒不如直接关掉历史记录功能算逑——
请打开 about:configplaces.history.enabled 设置为 false 即可。

除了 Cookie 之外,Recently Closed Tabs 也不会清理,
后续可以考虑在最后关闭 Firefox 时将其清理掉。

下载地址

PrivacyPlus - An UserScript.js for Firefox

标签: Mozilla, Firefox, UserChrome.JS

已有 3 条评论

  1. cc cc

    这个插件功能挺好的。

    对了,在用“天涯助手v2修复版”的时候,发现有些图片打不开(一直显示“图片加载中...”),而关了“天涯助手v2”就能正常显示图片了。
    “天涯助手v2”很好用啊,请问能不能抽空修复一下啊?
    谢谢!!

    1. Chao QU Chao QU

      @cc
      “天涯助手”已经数年未更新了,
      建议你到 usersc<x>ript.org 去看看是否有更好的替代品。

  2. Felix2yu Felix2yu

    3Q~某种程度上解决了火狐历史记录被GR刷屏的状况

添加新评论