2026 年 6 月 13 日
EEAT 首页改版 —— 把相似度检测作为核心功能
重新梳理了首页的信息层级,把余弦相似度检测提到第一位。此前首页更像「一个工具箱的索引」,改版后它先回答「这个工具能解决什么问题」,再展示具体功能。
11 级相似度解读系统 —— 更细致的判断依据
原先只给出一个百分比,用户需要自己揣摩「70% 算不算像」。现在把 0-100% 划分为 11 个区间,每段配一句人话解读,让结果直接可用。
WebApplication JSON-LD 扩展 —— 更完整的关键词覆盖
补充了结构化数据字段,让搜索引擎更准确地理解这个页面提供的是一项在线工具,而不是一篇教程文章。
生产部署 —— Nginx、站点地图与 GA4
完成正式部署:配置 Nginx、提交站点地图、接入 GA4 匿名统计,并逐项检查了移动端显示效果。
2026 年 6 月 10 日
escapeHtml 缺陷修复 —— 一个「看起来在工作」的空操作
差异对比结果中的转义函数实际上没有生效:它把实体编码又解码了回去,导致特殊字符在某些情况下仍然会破坏渲染。这个 Bug 很隐蔽,因为绝大多数普通文本都能正常显示。修复后改为正确的实体编码处理。
去重面板高度同步 —— syncDedupHeight
输入框与输出框在内容长度差异较大时会出现高度错位。新增高度同步逻辑,让两个面板始终对齐,减少视线来回跳动的负担。
默认标签切换与字符上限校验
把默认打开的标签调整为相似度检测(此前是文本差异),并补上了对输入长度上限的强制校验,避免超长文本拖慢页面。
2026 年 6 月 5 日
余弦相似度上线 —— TF 向量化与配色反馈
核心功能落地:把两段文本转成词频向量,计算夹角余弦值,并用进度条与颜色区分相似程度。至此工具从「差异对比」升级为「相似度 + 差异」双能力。
三标签界面 —— 差异、相似度、去重排序
把三类功能收进三个标签页,而不是堆在同一屏里。用户一次只面对一个任务,界面复杂度显著下降。
文本域交互优化 —— 输入与输出分离
输出结果放进独立且只读的面板,避免误编辑;输入框补充了占位提示与字符计数,让首次使用的人不需要猜测该填什么。
2026 年 6 月 3 日
LCS 差异算法 —— 动态规划实现逐行比较
用动态规划实现最长公共子序列,把两段文本的最优匹配序列求出来,未匹配部分即为增删。这是文本差异对比的计算基础。
CSS 组件设计 —— 文本工具的视觉语言
建立了统一的组件样式:面板、标签页、按钮状态、统计条。统一的视觉语言让后续新增功能不需要每次重新设计外观。
品牌转型 —— 从密码检查器到 Rosenav
这个域名最初用于密码强度检查工具。随着功能重心转向文本处理,我们重新定义了品牌定位与名称,并把原有能力整合进新的工具集。
2026 年 6 月 1 日
算法选型 —— LCS、余弦相似度与词频
在动手写代码之前先确定技术路线:差异对比用 LCS,整体相似度用余弦相似度配词频向量。两者都不依赖机器学习模型,纯数学计算即可在浏览器内完成。
分词器设计 —— 支持 CJK 语言的 Unicode 分词
英文按空格与标点切词即可,但中文、日文、韩文没有词间空格。分词器因此需要识别 CJK 字符区间并逐字处理,同时对拉丁文本保持按词切分,这样中文用户也能得到合理的相似度结果。
零服务器架构 —— 隐私优先的设计底线
从第一行代码起就确定:不设后端。文本只在浏览器内处理,不上传、不存储、不留痕。这既是隐私承诺,也是让工具能够离线运行的前提。
联系我们
— 邮箱:[email protected]
我们是 345tool 团队
345tool 是一支独立开发者团队,专注于打造纯客户端、隐私优先的高品质网页工具。Rosenav 是其中的一员,遵循同样的原则:打开即用、不收集数据、不做无谓的注册门槛。
