在线剪切板已经很多了,例如老牌的 http://note.ms 。
这里我自己做的加了些增强功能,虽然不如 note.ms 简洁,但使其更加实用。
使用起来非常简单,访问 https://clip.ravelloh.top ,会自动重定向到一个四字符随机路径(例如/abcd),输入内容保存后,你在其他设备上只需要进入 https://clip.ravelloh.top/abcd 即可访问你刚才保存的内容,很适合跨设备(尤其是公共设备)传递文本/图片。
功能上有以下特点:
- 可设置密码可设置 IP 保护(仅允许某个/某些 IP 访问,格式如 1.2-3.*.4 )可设置过期时间,到期自动销毁支持上传图片(转 base64 后 1MB 以下,大概只能 768KB 左右)程序员看了都说好的 raw 模式
重点介绍一下 raw 模式:当你保存完一段内容后,你可以直接点击下方的"复制 raw 地址",此链接就是你的内容的 text/plain 。例如,你可以写一段 js 放上去,复制 raw 就能直接使用。不用再去找静态托管了。此外,你也可以直接托管一个 html 页面:
只需要在 raw 地址中加个&type=html ,这样就会返回的类型就是"text/html"了(浏览器接收到 text/plain 时会视作纯文本原样输出)。
实际上这是两个项目,前端只是个 html 静态页,可以轻松托管在 Github Pages 等:
https://github.com/RavelloH/kv-clipboard
后端是一个基于 api 进行操作的缓存数据库,建议使用 Vercel 免费托管: