2
尽管进行了设置,Safari历史记录仍然消失
我喜欢拥有多年的浏览器历史,因此我可以研究很久以前对我感兴趣的事物。为了实现这一愿望,我将Safari设置为“手动”删除的General标签下的历史记录项Preferences。对于下载列表项,我做了同样的事情。我的意图是(并且过去)永远不会删除历史记录项,并阻止Safari自动执行此操作。 这似乎工作了一段时间,但我仍然有可以追溯到一年多以前的历史。但是,我最近注意到历史上最古老的日子正在消失。起初我不确定,但是经过一些测试后,我确定。它似乎是随机发生的,很少出现。我认为Safari窗口在发生时也会失去焦点。 我不确定这是如何发生或为什么发生。我唯一想到的是Safari本身可能存在一些硬编码限制。或者,当达到内存限制时,它会清除旧的历史记录项。 我History.db在ls输出中看到我的文件是80MiB : -rw-r--r-- 1 my_username staff 80M Dec 29 13:02 History.db 80MiB是Safari的某种隐式限制吗? 此问题的另一个令人困扰的方面是我无法将Safari历史记录导出到另一个浏览器。Chrome和Firefox都拒绝从Safari导入除书签之外的任何内容。而且,我没有很多Safari历史记录的备份。虽然,备份仍然无济于事,因为备份将缺少我最近的历史记录。 那么,如何才能使Safari停止丢失我最古老的历史记录呢? 一些环境信息: 我的Safari版本当前在macOS 10.13.2上为11.0.2。另外,我没有将iCloud与Safari集成在一起。 编辑: 在悬赏此问题时,我还将考虑接受答案,这些答案提供了将我的历史记录导出到另一个浏览器(最好是Firefox或Chrome)的方法。