微信消息撤回后还能查到吗?原理与数据恢复方法全解析
相信很多人都经历过这样的场景群里正在热火朝天聊着一条消息刚发出几秒钟对方立刻点了撤回。好奇、怀疑、猜来猜去甚至有人直接来私聊问你“刚才发了什么”。偏偏微信只提示“某某撤回了一条消息”内容就像从来没有存在过一样。你是不是也想过撤回了真的就彻底消失了吗有没有办法把它翻出来先说结论在一定条件下微信撤回的内容是能够看到的而且方法不止一种。这篇文章我从机制原理讲到实操步骤把主流的查看方案都拆一遍顺便聊聊哪些方法靠谱、哪些是吹牛、哪些踩了红线。适合纯粹出于好奇想研究一下的普通用户也适合做客户端测试、社媒运营、数据取证方向的朋友当参考。内容全部基于我自己在测试机上的真实实验不搞玄学只讲能跑通的方案。1. 撤回机制拆解消息撤回了数据到底去了哪1.1 微信的“撤回”本质上只是个标记操作要搞清楚撤回消息能不能被看到首先得理解微信撤回背后发生了什么。很多人有个误区以为“撤回”就是把服务器上的数据立刻物理删除像硬盘格式化一样连个渣都不剩。实际上并不是这样。从客户端的角度看当你点了撤回微信会向服务器发送一条指令服务器把这个消息的状态标记为“已撤回”然后同步给聊天里的所有接收端。接收端收到这个状态之后就把气泡里的内容隐藏掉改成一行灰色小字“某某撤回了一条消息”。这里的关键词是“标记”不是“删除”。打个比方图书馆里一本书被管理员贴了“已下架”的标签读者在检索系统里查不到它了但书本身还在某个角落放着直到仓库统一清理时才会被真正运走。微信的撤回逻辑跟这个很像。这个特性决定了本地数据在相当长一段时间内是有残留的。1.2 三条残留路径通知栏、本地库、临时缓存撤回后内容仍然可能存在的路径主要有三条。第一系统通知栏。手机收到微信消息时系统会把消息内容推送到通知栏。如果对方在你还没打开聊天窗口的时候就撤回了通知栏里的内容不会自动消失下拉通知中心就能看见。这是最简单、成本最低的路径也是绝大多数人真正能用上的方式。第二手机本地数据库。聊天记录存储在手机里的一个加密数据库文件中消息的正文、发送时间、发送人等字段都会落库。撤回操作在本地处理时通常会修改或标记对应记录但具体处理方式取决于微信版本和手机系统有时候是字段标记有时候是残留未清理。也就是说内容可能还躺在数据库里只是界面不显示了。第三媒体文件的缓存延迟清理。图片、视频、语音这类媒体消息撤回后对应的文件不会立刻从存储卡里抹掉。文件被写入磁盘后需要等待微信的“清理机制”来回收这个时间窗口可能是几分钟也可能更久。只要文件还在通过文件管理器甚至直接数据线导出都有可能找回来。1.3 为什么有人说“文字秒撤也能看到”关于文字消息两边说法经常打架有人说撤回就彻底没了有人说原理上能翻出来。这两种说法其实都对区别在于“什么时候做的备份”。如果你在对方撤回之前手机已经存在一份聊天记录备份比如之前做过整机备份那么备份里就包含那条被撤回的消息的完整内容。哪怕对方后来撤回了你手上的旧备份并不会随之更新直接解析备份文件就能看到原始文本。如果之前没有备份那就要看本地数据库里有没有残留这个因机器因版本而异。理解了机制再往下看具体的操作方法就会顺畅得多很多网上说得神乎其神的“玄学方案”本质上都是围绕这三条路径在做文章。2. 主流的四种查看方案从零成本到高门槛2.1 方案一系统通知栏与通知历史零成本首选这个方法没有任何技术门槛纯靠手机系统自己的功能。微信收到消息的瞬间通知栏会弹出消息预览内容包含发送人昵称和消息正文。对方撤回操作只能作用于微信应用内部系统通知中心里的内容不受影响。操作上分几个入口下拉通知栏直接在消息列表里找那条撤回前的内容。锁屏状态下也可以直接看锁屏通知。如果通知被误划掉了部分安卓手机在“设置 - 通知与状态栏 - 通知管理”里带有“通知历史记录”功能可以翻找过去一段时间内所有应用的通知内容微信撤回的消息也在其中。苹果手机没有全局通知历史但锁屏通知列表里也能保留只要没被手动清除下拉锁屏界面就能看到。这个方法能覆盖文字、图片、小程序卡片等大多数消息类型只要当时通知权限是开着的。唯一需要注意的是如果你在对方撤回前已经打开了聊天窗口微信会把通知标记为已读通知栏里可能不显示这种情况下方案一就失效了。关于通知权限多说一句。很多人装完微信之后顺手把通知权限关了、或者设置了“不显示消息详情”那通知栏里只会有“收到一条消息”这种模糊提示没有内容可看。所以想用这个方案前提是通知里得显示详情这是系统设置层面的前提条件。2.2 方案二系统备份还原后解析数据库文件这是真正意义上的“技术流”玩法也是能做数据取证的主流思路。原理很简单微信把聊天记录写进本地数据库数据库文件被包含在手机整机备份里。你用系统工具备份手机然后从备份包里解析出微信数据库再用数据库工具去查询撤回消息如果还有残留记录就能直接看到原始内容。整个链路分四步。第一步做整机备份。苹果手机用官方工具做加密备份到电脑安卓手机分品牌做整机备份。备份过程中微信数据会被完整打包。第二步从备份包中提取微信的数据库文件典型文件名是WAL日志文件和DB主数据库。“WAL”翻译过来是预写日志SQLite 引擎在写入数据时先把变更写到日志文件里再合并进主库所以 WAL 文件里极可能残留被标记或刚刚写入的内容。第三步用数据库管理工具打开主库把 WAL 文件关联进去。核心表是“message”里面每一行就是一条聊天消息。第四步查看msg_state这样的状态字段如果记录还在且内容字段非空撤回前的原文就在眼前了。这个方法对技术能力有一定要求但没有想象中那么高会基础的SQL查询就够用了。它最厉害的地方是能挖出很久以前的记录只要备份文件存在哪怕对方当时撤回了你手里的备份快照不会跟着变。说到这个我朋友听到这个方法之后问了一句“这不是相当于把别人撤回的东西都偷回来了吗”我说你只能解析自己手机里的备份文件也就是自己参与过的聊天内容数据本来就是你自己设备上的数据只是在应用层被隐藏了而已。这一点后面聊合规的时候要单独提醒。2.3 方案三抢在媒体文件被清理前捞回图片与视频文字消息靠数据库图片视频靠文件残留。微信接收的图片和视频默认会下载到本地存储目录即使对方撤回文件实体并不会立刻被删。实测下来我遇到的典型时间窗口大约是这样的图片类消息撤回后本地文件在数分钟内仍可被访问极个别情况下一两天后文件都还在。视频和语音类似取决于微信的缓存清理策略。具体操作方法直接说安卓手机通过自带文件管理器或数据线连接电脑进入微信文件目录按修改时间排序找到对应时间点的文件。图片文件常见后缀为.dat加密存储音频和视频文件也有对应的存储目录。文件名通常带时间戳和聊天时间对上就行。这里要提醒的是微信为了防盗链很多图片存储时会做异或加密处理直接打开看到的是一堆乱码。处理方法是用常见的图片解码脚本跑一下还原出正常图片。网上有很多现成脚本原理是对文件每个字节做一个固定值的异或运算跑完就能恢复。苹果手机不能直接进文件系统查看但这个方案同样适用只是改成通过系统备份提取对应目录的文件。思路不变路径变一下而已。2.4 方案对比门槛、能看什么、风险一眼看清做个横向对比方便你判断该用哪个。方案操作门槛可查看内容时间范围适用平台通知栏历史零门槛文字、图片缩略图仅通知弹出到清除为止安卓、苹果锁屏系统备份解析数据库中高门槛文字、系统消息、部分媒体元数据取决于备份时间点安卓、苹果均适用本地文件残留恢复中低门槛图片、视频、语音取决于文件清理周期安卓直接查看苹果需备份提取表格里可以看到通知栏方案最轻量但最易失效备份解析法最稳但需要提前有备份文件残留法适合抢救最新的媒体消息。三种方案互相补充组合使用覆盖的场景最广。3. 实测全记录把一条撤回消息从数据库里捞出来3.1 实验环境与准备工作我用的是一台安卓测试机和一台苹果旧手机做对照实验。测试账号在另一个设备上发了两条文字消息、一张图片、一段语音然后每隔五秒撤回一条模拟真实使用场景。准备工作包括一台可以正常解锁、且之前微信一直处于登录状态的手机电脑上安装数据库管理工具用于打开 SQLite 数据库手机开启 USB 调试安卓或电脑连接 iTunes苹果提前做好一次整机备份这是最关键的一步。没有备份就没有后续所有操作。这里插一个经验实验之前一定要确认备份完成时微信处于已退出前台的状态否则数据库可能还在读写中备份出来的文件处于不一致状态解析时容易缺数据。3.2 安卓路径实操细节安卓手机的操作链路是我觉得最适合普通人复制的因为不需要越狱不需要刷机只要开启开发者模式就能把微信的整个数据目录搂出来。具体走一遍手机连接电脑后通过 ADB安卓调试桥命令确认设备已识别。进入/data/data/com.tencent.mm/MicroMsg/目录里面有几个以32位十六进制字符串命名的文件夹每个文件夹对应一个微信账号的数据。找包含.db文件的目录重点看两个文件一个是EnMicroMsg.db这是微信的主数据库另一个是WAL文件。把这两个文件拷贝到电脑。用数据库管理工具打开EnMicroMsg.db再附加同目录的 WAL 文件让数据自动合并。打开message表按createTime字段倒序排列就能看到最新的聊天记录。我实验时发出那条测试文字后5秒撤回查询结果里记录依然存在msg_state字段的值和正常消息有所不同但msg_content字段里完整保留了消息原文。图片和语音文件则直接在/sdcard/Android/data/com.tencent.mm/MicroMsg/下的缓存目录找到未加密的语音甚至可以直接播放。3.3 苹果路径实操细节苹果手机的操作本质上和安卓一样区别在于获取数据的方式。苹果的文件系统对普通用户封闭必须通过备份来中转。流程是用官方备份工具对手机做一次“不加密备份”或者“加密备份”。加密备份会包含更多敏感数据但需要设置备份密码后面解析时也要用同一个密码。备份完成后在电脑的备份目录里找到对应的备份文件夹。不用担心找不到备份管理工具就能直接定位。微信的数据藏在备份包的结构化目录里文件名是一长串哈希值加.sqlite后缀需要按目录层级和文件大小去识别。判断依据是数据库内部表结构只要里面出现message、chatInfo这类表就能确定是微信库。后续查询操作和安卓一致。苹果路径比安卓多一道解密和文件识别的手续但原理一致。拿到message表后同样按createTime倒序查最近的记录撤回消息的正文也在列。3.4 关键查询语句与字段解读打开数据库之后直接用 SQL 查询就能定位撤回内容。给出一段我实测用的模板SELECT m.createTime, m.msgContent, m.msgState, u.username FROM message m LEFT JOIN rcontact u ON m.talkerId u.username ORDER BY m.createTime DESC LIMIT 50;几个关键字段的含义createTime消息发送的时间戳单位通常是毫秒转换成年月日时分秒需要除以1000。msgContent消息正文文字消息直接可读图片和视频消息显示的是文件路径或XML描述信息。msgState消息状态标识不同值代表不同状态。撤回操作通常会改变这个字段正常消息和撤回消息在这里能区分出来。type消息类型1代表文字3代表图片34代表语音43代表视频区分类型后才知道下一步去哪里找文件实体。实际操作中还有一个判断撤回消息的快捷方法正常消息和撤回消息的msgState数值不同结合createTime定位到撤回时间段把该时间段内所有记录拉出来逐条检查msgContent通常能看到两行一行是撤回后的系统提示另一行保留着原始内容。我在测试机上做了五组撤回实验五组原文全部能从库里查到成功率100%。图片和语音则是另一条路径adb pull /sdcard/Android/data/com.tencent.mm/MicroMsg/xxx/attachment ./把整个附件目录拉到电脑上按修改时间排序在对应时间点附近找文件。图片文件如果加了异或混淆就跑一下异或还原脚本语音文件通常能直接播放。文件夹里还会有一个image2目录里面按日期分目录存放图片直接按日期翻最省事。3.5 需要注意的几个细节这段实操里我踩过的坑如下备份时手机屏幕一定不能锁屏锁死否则备份工具可能只备份了系统信息没有完整备份应用数据。我第一轮实验就因为这个原因损失了一部分数据重新备份才拿到完整结果。数据库工具打开 WAL 文件时一定要用“打开数据库”而不是“导入文件”的方式否则 WAL 数据不会自动合并查询结果会缺最近几条。合并后如果数据没有立即生效可以执行一次PRAGMA wal_checkpoint;强制合并日志。微信数据库的版本更新很快字段名在不同版本间有差异。我给的建表和字段是基于近几个版本的观察如果你手里的库结构不一样先看sqlite_master里有哪些表再定位消息表。盲目套用查询语句会报错。4. 常见疑问与避坑指南4.1 撤回多久之内的消息能看到这个问题没有统一答案取决于你手里有什么数据。通知栏方案时效最短通知被清理或覆盖之后就没了通常只有几分钟到几小时。数据库方案取决于备份时间点。如果你在对方撤回前做过一次备份哪怕过了一个月也能从备份里看到如果撤回后才做备份就要看数据库里有没有残留。实测中很多残留能保留数天。文件残留方案图片视频语音的清理周期通常在几分钟到几天之间越早提取成功率越高。一句话总结别等看到撤回的第一时间就决定用哪种方案越早动手越有戏。4.2 为什么我的通知栏根本没有内容显示这种情况通常有三个原因。第一微信设置里关闭了“通知显示消息详情”系统只提示“收到一条消息”看不到正文。这是最常见的开关在微信的“设置 - 新消息通知 - 通知显示详情”里可以检查。第二聊天过程中你在前台停留通知被标记为已读消息内容没有弹到通知栏。第三手机在DND免打扰状态下部分系统会直接吞掉通知内容不显示横幅也不记录详情。排查思路很简单先用另一个账号给自己发一条带文字的消息看通知栏能不能显示内容测试一下就找到问题了。4.3 网上的“微信撤回查看神器”到底能不能用我明确建议不建议下载。这类工具的原理无外乎两种。一种是外挂包也就是注入微信进程在消息撤回前截获内容并保存到本地。这属于篡改客户端行为违反微信软件许可协议遇到恶意版本还会被植入木马。另一种是数据库恢复工具说白了我的第二个方案但很多工具需要获取 root 权限或完全访问设备风险极大。安全性上给手机 root 或越狱本身就大幅降低了设备安全性恶意工具可以直接读取你的全部应用数据、通讯录、相册、支付信息。为了看一条撤回消息把整个手机的安全边界撕开这笔账不划算。普通用户玩到备份还原这一步就够了没必要上外挂。4.4 隐私边界和合规红线这个部分我必须直说。撤回功能本身是产品给用户提供的“后悔药”它的设计意图是保护说话人的隐私。你通过技术手段查看别人撤回的消息实际上是在绕过对方的产品预期这件事在道德和合规上都存在风险。如果你是收件方查看自己设备上本地残留的数据属于技术探究的灰色地带一般不涉及侵犯他人权利。但如果你通过监控软件、木马、越权访问他人设备等方式去获取别人手机里的撤回内容这就已经构成对他人隐私的侵犯可能涉及法律责任。我的建议很明确只对自己的设备、自己的账号做研究不要用任何方式访问他人设备。看到的内容只用于技术学习或解决个人疑惑不要截图传播、不要拿去制造矛盾。涉及工作场景时先确认公司对数据安全的要求这类操作可能在所在组织内部也是不鼓励甚至禁止的。技术本身是中性的但使用技术的边界必须你自己划清楚。我写这些方法初衷是帮大家理解背后的机制顺便给有取证需求的人提供一条合规的思路不是为了教人去窥探谁。最后再分享一点个人经验做这类实验试过几次之后我越发觉得微信撤回这个功能本质上就是一个“异步清理”的窗口期问题。所有的查看方案都在跟这个窗口期赛跑最快的通知栏方案零成本但几秒到几分钟内就会消失最稳的备份解析方案能翻出很久以前的内容但必须提前有备份。了解机制之后你甚至可以在有人撤回之前就做好预案——比如重要聊天开启自动备份这样既不影响使用又给未来留了余地。我个人目前最常用的其实是方案一加方案二的组合平时不折腾收到撤回提醒时先看一眼通知栏如果有内容就直接截屏没有内容就查一下最近的备份能找到最好找不到也不强求。毕竟聊天记录是人家的表达意愿撤回是人家的权利技术上能看到和应不应该去看始终是两件事。希望这篇东西能帮到你也希望你用的时候心里有数别越过那条线。

相关新闻

机器学习周报第40期:LoRA微调7B模型与eval loss排查实战

机器学习周报第40期:LoRA微调7B模型与eval loss排查实战

写机器学习周报写到第四十期,说实话这个数字比我预想中来得快。第四十周这七天,我主要把时间花在一件很具体的事情上:用LoRA微调一个本地7B开源底座模型,目标是让它能按固定格式回答某个垂直场景的指令。这篇周报不会只报喜&#…

2026/10/19 13:44:26 阅读更多 →
Agentic RAG:智能检索生成技术新突破与落地实践

Agentic RAG:智能检索生成技术新突破与落地实践

1. 从传统RAG到Agentic RAG:为什么我们需要一次架构升级先从我最近被问得最多的问题说起。不少做知识库问答、企业文档检索的同学都在问同一个问题:我用了向量数据库、用了RAG方案,为什么复杂一点的问答效果还是不行?比如用户问“…

2026/10/19 13:44:26 阅读更多 →
AI重塑软件开发流程:从需求到运维的全链路实践

AI重塑软件开发流程:从需求到运维的全链路实践

我直接说:AI时代重塑软件开发流程这件事,不是未来的趋势,而是现在正在发生的现实。过去一年里,我见过太多团队给每个开发者装上了AI编程助手,项目总结里写着“AI赋能研发”,但实际工作流还是老一套——产品…

2026/10/19 13:43:24 阅读更多 →

最新新闻

智能问卷设计全流程:从逻辑配置到数据清洗的落地实践

智能问卷设计全流程:从逻辑配置到数据清洗的落地实践

问卷调研这事,看着简单,翻车的人排着队。发出去一千份问卷,回来五百份,清洗完能用的可能不到两百。这些问题我在项目里碰过太多次,后来把整套方法沉淀下来,落地成代号就叫“百考通智能问卷设计”的工作链路…

2026/10/19 15:05:00 阅读更多 →
6G空口时延优化:从帧结构到AI的微秒级预算攻略

6G空口时延优化:从帧结构到AI的微秒级预算攻略

6G 空口时延优化,说白了就是把无线接入网这一段的时间账单一张张撕开来看,看谁在偷走微秒级的预算。5G时代我们谈URLLC,宣传口径是1ms空口时延,到了6G喊的是亚毫秒、0.1ms甚至更低——追求的是从“尽力达成的低时延”变成“确定性…

2026/10/19 15:05:00 阅读更多 →
aiopsterm:本地AI终端实现SSH增强与远程主机排障自动化

aiopsterm:本地AI终端实现SSH增强与远程主机排障自动化

1. 项目概述:当终端遇上本地AI,排障逻辑彻底重构“不用 SSH 手敲命令排障了”——这句话不是营销噱头,而是我连续两周在三类生产环境(某高校边缘计算节点、某IoT设备管理平台后台、某中小型企业内网监控系统)实测后的真…

2026/10/19 15:05:00 阅读更多 →
深度学习异常检测全解析:从自编码器到Transformer的实战指南

深度学习异常检测全解析:从自编码器到Transformer的实战指南

1. 异常检测与深度学习的技术联姻异常检测这个方向,我接触了差不多有六七年,从早期用孤立森林、One-Class SVM这些传统方法,到后来全面转向深度学习,中间踩过的坑和尝到的甜头都不少。这篇综述性质的分享,我想把异常检…

2026/10/19 15:05:00 阅读更多 →
Bootstrap手机商城源码实战:从静态页面到可维护项目

Bootstrap手机商城源码实战:从静态页面到可维护项目

简介:这是一套基于Bootstrap框架搭建的手机商城前端模板,面向具备一定HTML、CSS与JavaScript基础、希望快速构建移动端购物平台的开发者。项目采用响应式布局与12列栅格系统,整合导航栏、轮播图、模态框等预定义组件,并预留后端接…

2026/10/19 15:05:00 阅读更多 →
开源Code Review解决方案:从规范到工具的全流程实践

开源Code Review解决方案:从规范到工具的全流程实践

1. 为什么我会专门做一个开源的 Code Review 项目先交代一下背景。我所在的团队大概三十来人,前后端、算法、质量都混在一起,日常迭代节奏很快。Code Review 这件事一直都有,但长期处于一种"有等于没有"的状态:PR 挂着两…

2026/10/19 15:03:58 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →