safari原生不支持书签自动过期,但可通过“快捷指令”+“提醒事项”组合实现:先手动创建含yyyymmdd时间戳的书签副本,再用自动化在指定日期查找并删除该名称书签,同时推送通知。

Mac系统原生Safari浏览器不支持为单个书签设置自动过期时间,但可通过“快捷指令”+“提醒事项”组合实现到期自动清理效果:先创建含时间戳的书签副本,再用自动化在指定日期删除该条目并触发通知。
准备带时间戳的书签副本
打开Safari → 访问目标网页 → 点击地址栏左侧的分享图标 → 选择“添加书签”→ 在“名称”中手动加入日期标识,例如“客户合同页_20261015”→ 点击“完成”。这一步必须手输日期,不能依赖自动生成,否则后续无法精准匹配清理。
重复上述操作,为每个需过期的书签都建立一个含明确截止日期(格式建议YYYYMMDD)的独立副本。
创建定时删除自动化
打开“快捷指令”App → 点击右上角「+」→ 选择「添加操作」→ 搜索并添加「获取书签」→ 点击其下方「书签」字段右侧的「…」→ 选择「选取变量」→「快捷指令输入」→ 输入文本“客户合同页_20261015”(与你命名完全一致)。
接着添加「查找书签」操作 → 将上方获取到的书签列表传入 → 设置筛选条件为“名称包含”→ 填入相同日期字符串(如“20261015”)。
再添加「删除书签」操作 → 将查找到的书签作为输入 → 此时会批量删掉所有名称含该日期的条目。
最后添加「显示通知」操作 → 标题写“已清理过期书签”,正文写“如需恢复,请检查废纸篓或iCloud历史快照”。【删除不可逆,且不会同步回iCloud已关闭的设备】
设定触发时间
方法一:使用“自动化”手动触发
在快捷指令中点击右上角「…」→ 开启「运行前询问」→ 返回主界面长按该快捷指令 → 选「添加到主屏幕」→ 图标命名为“清理_20261015”→ 到期日当天点击执行即可。
方法二:用“个人自动化”定时运行
打开“快捷指令”→ 切换到“自动化”标签 → 点击「+」→ 选择“特定时间”→ 设定为到期日零点 → 关闭“运行前询问”→ 添加操作选「运行快捷指令」→ 找到刚建好的删除指令→ 完成。此方式无需手动点击,但要求Mac在该时刻处于开机且联网状态。











