需关闭“自动存储文章以便离线阅读”、清除readinglist.apple.com网站数据、通过终端命令限制webkit缓存配额至50mb、右键清除阅读列表全部项目、禁用icloud阅读列表同步。

如果您发现 Safari 浏览器阅读列表持续自动下载全文并缓存至本地,导致磁盘空间被大量占用,甚至干扰大容量文件的正常下载(如视频、安装包等),则可能是“自动存储文章以便离线阅读”功能与底层 WebKit 缓存配额失控共同作用的结果。以下是关闭该自动离线机制并限制本地缓存体积的多种独立操作方法:
一、关闭阅读列表自动离线存储功能
该功能默认启用后,Safari 会为阅读列表中所有条目后台预加载 HTML、图片、字体等完整资源,即使未手动点击“离线保存”,也会持续写入本地磁盘。关闭此项可立即终止新增离线内容生成。
1、点击屏幕左上角 Safari 菜单,选择设置(macOS Sonoma 及更新版本)或偏好设置(旧版本)。
2、在设置窗口顶部标签栏中,点击高级选项卡。
3、取消勾选自动存储文章以便离线阅读复选框。
二、清除已存在的阅读列表离线缓存
关闭自动存储仅阻止后续缓存写入,此前已下载的离线文章仍保留在本地数据库中,继续占用空间。需通过网站数据管理界面精准定位并移除相关缓存条目。
1、在 Safari 设置窗口中,切换至隐私标签页。
2、点击管理网站数据…按钮。
3、在搜索框中输入readinglist.apple.com或readingsafari.apple.com,定位对应条目。
4、选中该条目,点击移除;若存在多个相似域名条目,建议逐一移除。
三、限制 WebKit 存储配额至 50MB 防止缓存膨胀
Safari 未提供用户界面调节缓存上限,但可通过终端命令强制重置 WebKit 的持久化存储配额,将 IndexedDB 与 localStorage 总量锁定在 50MB,从根本上抑制阅读列表及其他网页的缓存无序增长。
1、打开终端应用(位于“应用程序 > 实用工具”中)。
2、输入以下命令并回车执行:defaults write com.apple.Safari WebKitStorageQuota -int 52428800。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
3、重启 Safari 浏览器使配置生效。
四、右键清除阅读列表全部离线项目
该操作直接调用 Safari 内置的底层清除指令,一次性删除所有已缓存的离线文章及其关联媒体资源,不依赖 iCloud 同步状态,仅影响当前设备本地存储。
1、确保 Safari 处于前台运行,并显示左侧边栏(点击工具栏两行竖点图标)。
2、点击边栏中的阅读列表项以展开全部内容。
3、按住 Ctrl 键并单击阅读列表任意空白区域,呼出快捷菜单。
4、从菜单中选择清除所有项目。
5、在弹出确认窗口中点击清除。
五、禁用 iCloud 阅读列表同步阻断跨设备缓存传播
若开启 iCloud 同步,Mac 上生成的离线缓存可能被推送到 iPhone 或 iPad,引发多端重复占用空间。禁用同步可切断该链路,避免其他设备因同步触发二次离线下载。
1、点击屏幕左上角苹果标志,选择系统设置。
2、进入Apple 账户 > iCloud。
3、在“使用 iCloud 的 App”列表中,找到 Safari 并关闭其右侧开关。
4、在弹出提示中选择从 Mac 移除(非“保留在 Mac 上”)。










