7

想要自动清空浏览记录

 3 years ago
source link: https://aprildown.xyz/2020/08/06/clean-browser-history/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

一直有个心结:在网上冲浪时,不想留下任何痕迹。倒不是因为浏览记录中有什么见不得人的内容(真见不得人就用Tor啦),而是在搜索栏输入一些内容,却看到一些自己以前搜索过的关键词,会有一种被窥探、被监视的糟糕感觉。

每个浏览器都有手动清空包括浏览记录在内的各种信息的一个选项,但是在每次使用完浏览器后,都要手动清空一次太机械、太重复了,而且重复的操作是要抽象出来复用的。于是,我踏上了一条自动清空浏览记录之路。

不争气的Chrome

Chrome的设置中并没有退出浏览器时,自动清空浏览记录的设置,反而有一个退出时自动清空Cookie的设置,但我不需要它,因为我还是想要下次启动浏览器时,登陆状态被保存。而且如果在搜索引擎中搜索如何自动清空浏览记录时,几乎全都是这个清空Cookie设置相关的链接。

于是,我求助于Chrome扩展。的确有这么一个扩展Click&Clean可以在关闭浏览器时,自动清空浏览记录。它的设置很齐全,也很方便,而且还时不时弹出各种保护隐私的小技巧。

我用了很长一段时间,但是应该是从2019年的某个时候,它的小技巧弹窗开始烦人了,不仅不能永久关闭,还一直循环弹出那些重复的内容。再看Chrome扩展商店中它的评论,会发现有大量的机器人好评,有限的看起来像真人的评论也几乎都在抱怨弹窗。进一步在网络上搜索后,还发现有人怀疑它是间谍软件,但我没找到什么确凿的证据。

这让我不禁思考:它为什么这么做?如果它的弹窗内容是广告,可以理解为要盈利。但它弹的是自己的文章,而且此外也没有什么赢利点。同时考虑到它并不开源,却一直在更新,我对这个扩展的运营模式产生了深深的怀疑。其实,我对不少浏览器扩展的盈利模式都挺疑惑的,除了不少用爱发电的开源扩展,那些成功却又没有明显赢利点的扩展,是怎么存活的呢?

我开始寻找下一个替代品。

开源但还需完善BleachBit

稍加搜索后,我发现了开源的BleachBit,据说希拉里用了都说好(在以前的软件主页中提到过,估计为了避免不必要的麻烦,现在没有了,但在维基中还有记录)。

这个软件并不支持关闭浏览器时,自动清空浏览记录,但是我发现可以通过命令行,在某个特定时间或每次开关机时,运行该软件清理浏览记录,而BleachBit也确实提供了这么做的详细文档,还包括了各个平台的具体操作指南。

用了一段时间后,我发现它失效了。在翻看它的Github Issues后,发现的确是个Bug,同时也发现Chrome存放历史记录的方案还挺复杂的。

我等不及Bug修复了,于是决定寻找下一个替代品。

还差临门一脚的Chromium Edge

微软的新Edge现在应该正式推送了,而它也正好内置了关闭浏览器时,自动清空浏览记录的功能,这让我非常满意,也产生了迁移到新Edge的念头。

在把新Edge的设置舔了个干净,并初步尝试后,发现新Edge整体上不错,但在一些糟糕的小细节很破坏我的体验,比如语言设置对有些网站不起作用、Google系网站一直推荐Chrome(尤其对我这种给Google Android写代码的人来说)等。

当然,未采用新Edge只是因为现阶段的个人需求造成的。没有类似的需求,且不介意从别的浏览器迁移的话,新版Edge就是完美的解决方案。

目前的解决方案:CCleaner

BleachBit启发了我:只要清理垃圾的软件支持清理浏览记录和命令行,就可以通过系统中计划任务的机制来达成目的。因为我一直在用CCleaner清理垃圾,所以在稍加搜索后,的确发现了它的命令行接口。尝试后发现效果令人满意。另外,如果是Pro版的话,可以直接用它的智能清理。免费版的话,就需要命令行了。

用了一段时间,发现有几个小缺点:

  • CCleaner默认会清理Cookie,需要在软件中手动关掉。
  • 命令行调用是异步的,且一次清理比较费时,从而导致有时候清理的同时浏览器正在打开的话,会安静地失败。使用了一段时候后,发现是真的有点慢。
  • 不知为何会导致Adobe CC退出登录。

历时几年的旅途终于告一段落了。如果未来CCleaner也成了流氓软件(现在也有一些还算克制的流氓行为,比如安装时尝试捆绑一个杀毒软件,不过拒绝按钮很大很明显),或者新Edge一骑绝尘,再来更新。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK