Kimi 网页端一键清空历史聊天脚本:告别逐条删除的烦恼
最近 Kimi 智能助手的网页版用得比较多,大家应该都发现了,虽然它生成的回答质量不错,但在历史聊天记录的管理上实在有点“反人类”。想要清理旧的对话,居然只能点击一个个删除,或者是清空最近的一屏数据,对于积攒了几百上千条记录的用户来说,手动清空简直是噩梦,鼠标都要点冒烟了。
虽然官方还没加上那个大家心心念念的“一键清空所有”按钮,但作为技术博主,咱不能被这种交互设计难住。今天就给大家分享一个简单粗暴但极其有效的解决方案:通过一段浏览器控制台脚本,直接干掉所有历史记录。
为什么需要这样做?
很多 AI 工具的 Web 端为了引导用户回顾上下文,或者单纯为了留存数据,往往不会提供彻底的删除入口。但这就导致了两个问题:
- 隐私泄露风险:如果你在公用电脑上,或者不想让别人看到你之前的奇思妙想,逐条删除根本来不及。
- 界面杂乱:左侧边栏塞满了旧标题,找新的聊天记录都得划半天,严重影响心情和效率。
开发者工具中的 Console 面板,是执行脚本的关键位置。
准备工作
这个方法不需要安装任何插件,也不用写复杂的代码,只需要你有一个常用的浏览器(Chrome、Edge、Firefox 均可)。
将脚本代码粘贴到 Console 中并运行即可开始清理。
操作步骤
第一步:打开开发者工具
在 Kimi 的网页端界面中,按下键盘上的 F12 键,或者使用快捷键 Ctrl + Shift + I(Mac 系统是 Cmd + Option + I)。这会调出浏览器的开发者工具面板。
第二步:切换到 Console 面板
开发者工具里有很多标签页(Elements, Network, Sources 等),我们需要点击顶部的 “Console”(控制台)标签。这里就像是一个命令行窗口,可以直接运行 JavaScript 代码。
第三步:注入并运行脚本
复制下面的这段代码,粘贴到 Console 下面的输入区域(也就是那个带有 > 的小箭头后面),然后按下回车键。
setInterval(() => {
const btn = document.querySelector('button[class*="delete"]') || document.querySelector('[title="删除对话"]');
if (btn) {
btn.click();
const confirmBtn = document.querySelector('.ant-modal-confirm-btns .ant-btn-primary') || document.querySelectorAll('button')[1];
if (confirmBtn) confirmBtn.click();
} else {
// 尝试滚动加载更多,确保删到底
const list = document.querySelector('aside') || document.querySelector('.scrollbar');
if (list && list.scrollTop !== undefined) {
list.scrollTop = list.scrollHeight;
}
}
}, 100);
脚本原理解析
这段代码其实并不复杂,它的工作逻辑模拟了我们的点击操作,但是速度是人类的几千倍:
- 查找删除按钮:脚本首先会在当前页面中寻找包含“删除”字样或特定 class 的按钮。因为网页版的前端代码可能会变,所以我写了一个通用的选择器,尽量覆盖不同的版本。
- 模拟点击:一旦找到删除按钮,脚本就模拟鼠标点击它。这通常会弹出一个“确认删除”的弹窗。
- 自动确认:弹窗出现后,脚本会立刻寻找“确定”或“OK”按钮并再次点击,完成单条删除。
- 循环与加载:因为历史记录可能很长,脚本被封装在一个
setInterval定时器里,每 0.1 秒执行一次。为了防止列表没有完全加载,代码里还加入了一个简单的自动滚动逻辑,确保把深埋底部的旧对话也滚动出来一并清理。
停止脚本
当你看到左侧列表已经空空如也,或者你想中途停止时,不需要去关闭网页。直接在 Console 界面里,按下 Ctrl + C 或者点击浏览器的“停止”按钮(通常是一个小方块图标),脚本就会停止运行。
注意事项
- 误操作不可逆:脚本一旦运行,清理速度非常快。按下回车前,请务必确认你要删除的是所有聊天记录。一旦删了,后台那边通常也没法找回。
- 版本兼容性:如果 Kimi 官方更新了前端代码结构(比如修改了按钮的 class 名称),脚本可能会失效。如果发现点击后没反应,可能需要检查一下元素选择器是否需要更新。
- 安全提示:这种控制台脚本只在当前的浏览器 Tab 页面有效,不会窃取你的账号信息,也不会传播到其他网站,可以放心使用。
总结
在没有官方提供的批量管理功能之前,这种“自动化”脚本往往是提升效率的最佳捷径。希望这个小技巧能帮你把手头积攒的聊天记录清理干净,还你一个清爽的界面。
如果你在使用过程中遇到什么报错,或者脚本失效了,欢迎在评论区留言,我们可以一起探讨如何修改选择器来适配最新的页面结构。
评论已关闭