safari 不统计书签访问次数,因其设计仅为静态链接容器,不记录点击行为或频次数据;可通过历史匹配、导出比对、开发者工具缓存痕迹三种间接方式推测高频书签。

苹果电脑的 Safari 浏览器本身不提供书签被点击/访问的次数统计功能,系统不会记录“这个书签被点了几次”,所有公开文档、设置项、开发者工具及 iCloud 同步机制中均无该字段存储或展示路径。
为什么 Safari 不显示书签访问次数
Safari 的书签设计定位是静态链接容器,仅保存 URL、名称、描述、文件夹归属和添加时间。它不采集点击行为日志,也不将书签使用频次写入本地数据库(如 ~/Library/Safari/Bookmarks.plist 或 History.db)。
与 Chrome 的“书签栏右键→编辑→查看访问次数”不同,Safari 从未在任何版本(包括 macOS Sequoia 15.7 及 Safari 18.0)中实现该指标。尝试通过终端读取 Bookmarks.plist 或用 SQLite 查看 History.db,均无法找到 counter、visit_count、usage_frequency 等相关键名。
可间接推断高频书签的三种方法
方法一:按历史记录反向匹配书签 URL
打开 Safari → 按 Command+Y 调出全屏历史面板 → 拖动滚动条快速扫视近期高频域名(如 github.com、notion.so)→ 在边栏书签中手动查找对应条目。此法依赖你对常用站点的记忆,且仅反映最近数天内访问强度。
方法二:导出书签 + 手动比对历史导出文件
① 先导出当前书签:Safari → 文件 → 导出 → 书签 → 保存为 “Safari 浏览器书签.html”;
② 再导出完整历史记录:需借助第三方工具(如 BrowsingHistoryView)或终端命令提取 ~/Library/Safari/History.db 中的 URL 列表;
③ 用文本比对工具(如 VS Code 的 Compare Files)将两个 URL 列对照,重复出现次数多的即为潜在高频书签。
【注意】History.db 是 SQLite 数据库,直接双击打不开,必须用 sqlite3 命令行或 DB Browser for SQLite 工具读取,否则会误删或损坏文件。
方法三:启用 Safari 开发者菜单后检查内存缓存痕迹
在 Safari → 设置 → 高级 → 勾选“在菜单栏中显示‘开发’菜单” → 重启 Safari → 打开任意网页 → 开发 → 显示 Web 检查器 → 切换到“存储”标签页 → 展开“Local Storage”或“Session Storage” → 查找是否有与书签域名一致的 key。此操作仅能说明该域名近期被加载过,不能计数,且关闭标签页后 Session Storage 即清空。











