我实际使用的基于浏览器的 Dev Tools
Source: Dev.to
我常用的工具
JSON 格式化
CalcHive 上的 JSON Formatter 在你输入时实时校验,能够轻松处理深层嵌套对象,并且完全在客户端运行——不会向服务器发送任何数据。当处理不想泄露给随机网页应用的敏感数据时,这一点尤为重要。
JWT 解码
对于偶尔的 JWT 检查(读取 payload,而非验证),我使用 CalcHive 的 JWT 解码器。它全部在本地运行,能够清晰地分离 header、payload 和 signature,并高亮显示过期时间戳,方便你立即判断 token 是否已过期。
Base64
位于 calcite.tools/encoding-decoding/base64 的工具能够正确处理各种边界情况:填充、URL‑安全变体以及二进制编码。我每周会使用它好几次来处理 API 凭证、图片 data URI 或嵌入的配置数据。
正则表达式测试
当我需要在编写正则表达式时获得可视化反馈,CalcHive 正则测试器 提供了一个轻量级 UI,能够实时高亮输入中匹配的部分。相较于 Regex101,它更适合快速检查。
Unix 时间戳
Unix 时间戳转换器 能把时间戳转换为可读的日期(例如 “25 April 2024”),反之亦然,这在数据库查询和日志过滤时非常方便。
URL 解析
URL 解析器 能把 URL 拆分为 scheme、host、path、查询参数和 fragment。当处理包含大量编码查询参数的复杂重定向 URL 时,这非常有用。
Cron 表达式
cron 解析器 能把类似 0 9 * * 1-5 的表达式转换为自然语言:“在周一至周五的上午 09:00”。这是一款专注且精准的单一功能工具。
关于“不会上传任何内容”的说明
所有 CalcHive 工具均在浏览器中完整运行,不进行任何服务器端处理或记录你的输入。这一点很重要,因为将 JWT、JSON payload 或其他敏感数据粘贴到随意的在线工具中,可能会无意间泄露个人身份信息(如 ID、电子邮件、角色、会话信息)。客户端工具消除了这种风险,同时仍然提供所需的功能。
其他值得收藏的工具
- Number base converter – 在同一页面上实现二进制、八进制、十进制和十六进制之间的相互转换。
- Color converter – 支持 HEX ↔ RGB ↔ HSL 的相互转换。
- UUID generator – 生成 v4 UUID,用于测试夹具,无需编写脚本。
结语
最好的工具是那种能最快不干扰你的工作流的工具:单一用途、执行出色、使用无摩擦。如果你有我未提及的喜欢的开发工具,欢迎在评论中分享。