浏览器记事本到底存了什么,又会丢什么
在线记事本 是站内少数会替你记住东西的页面。这让它有用,也意味着它的存储规则值得在读到重要内容之前先弄清——有些事丢了是真的找不回来。
你的笔记到底存在哪儿
内容不上传。它被写进浏览器 localStorage 里,归属于本站地址,记录名是 notepad_content。由此推出几条实际后果:
- 刷新、重启浏览器、关掉标签页都还在,也没有「会话过期」这回事。
- 一旦清除本站点数据就没了;清理浏览记录时如果勾选了「Cookie 及其他站点数据」,同样会被带走。隐身窗口关掉之后,里面什么都不剩。
- 按浏览器、按设备、按域名各自独立。同一台电脑上的两个 Chrome 标签页共用一份;Chrome 和 Edge 各一份;手机再另算。因为存储是按站点地址分开的,如果你从预览域名而不是
aitoolmao.com进来,看到的是另一个空的记事本,不是你写过的那份。 - 没有同步、没有账号、没有历史版本。只有一篇笔记,只有当前状态。
字号和行号开关也是同样存在 localStorage 里,各占一条记录,所以它们遵循和正文完全相同的得失规则。
自动保存是 300 毫秒一次的延迟写
每敲一个字都会排一次保存,真正的写入发生在停止输入 300 毫秒之后,而不是每个字符写一次。这是页面用起来顺的原因,也是唯一可能丢东西的窗口:如果你打完字在三分之一秒内就把标签页关掉,最后那一小截就没了——页面没有关窗前的补写逻辑。最后一小段要紧的话,先按 Ctrl+S 再切走。
底部状态条右侧显示 Last saved: HH:MM:SS,代表最近一次成功写入。关于它有两点要留意:
- 带着已有笔记打开页面时,脚本会立刻把内容原样再存一遍,于是你可能一进来就看到一个并非自己造成的新时间。
- 如果写入失败——通常是这个站点的存储配额被填满,浏览器给单站的额度只有几 MB——异常被静默吞掉,而那一行仍然显示上一次成功的时间。所以
Last saved停在过去并不等于失败,但停在很久以前值得怀疑。
两个标签页会互相覆盖
页面不监听其他标签页的改动。开两个记事本分别打字,最后保存的那个决定存下来的是谁;另一个标签页内存里仍是自己的版本,而且下次保存会照覆盖上去。要么只开一个,要么换边之前先 Download .txt 导出一份。
底部的计数和「字数统计」页不是一套口径
状态条上有几个数字:
- Characters 按 UTF-16 编码单元计,一个 emoji 算 2。清理文本与统计文本 里说明了站内几处口径的差异。
- Characters (no spaces) 去掉空格、制表符和两种换行符。
- Chinese Characters 专门数汉字,中文为主的笔记以它为准。
- Words 只数英文单词,匹配规则是「连续 ASCII 字母」。一篇纯中文笔记在这里显示 0 Words 是规则本身,不是没统计出来。
- Lines 按
\n切分。以换行结尾的笔记会比肉眼看到的多一行,而完全空着的笔记显示 1,不是 0。
排版能力、导出,以及两个容易让人意外的按钮
它是一个纯文本编辑器:没有加粗、没有标题、不能插图、不渲染 Markdown,也没有查找替换。它有的是:
- 字号——Small 12px、Medium 14px、Large 18px,默认 Medium。
- 行号——左边一条行号栏。这一栏有自己固定的字号(13px),不随字号设置变;正文行高却跟着变。于是行号从第二三行开始就逐渐错位,字体选得越大错得越快。只是观感问题,但如果你想靠行号在一大段粘贴内容里定位,请把那个数字当成近似值。
- Download .txt——UTF-8 文件,文件名是
Notepad_YYYYMMDD.txt。名字里只有日期,同一天第二次下载会得到完全相同的文件名,浏览器只能悄悄加个「(1)」。文件不带字节顺序标记(BOM),在老版本 Windows 的表格软件里直接双击打开中文可能按本地代码页解析而成乱码——请走「按编码导入」,或者用纯文本编辑器打开。 - Copy All——优先用剪贴板 API,失败时退回旧式的选中复制;走退回路径时,那句复制成功的提示无论成败都会弹,粘贴确认一下才算数。
- Insert Timestamp——写入本机时区的
YYYY-MM-DD HH:MM:SS。它会替换你选中的文本而不是插在光标处;没选中时才落在光标位置。 - Ctrl+S——立刻写入,不等那 300 毫秒。快捷键绑的是 Ctrl 键,因此 Mac 上 Cmd+S 无效,而且必须焦点在编辑区里才响应。
Clear 会弹确认框,确认后立刻把空内容写进存储——所以没有撤销,也找不回上一版。
这算隐私吗
就记事本本身的行为而言,内容不出本机:没有任何请求带着你的正文,不涉及账号,也不需要登录。但页面和站内其他页一样加载第三方脚本——统计、桌面端的 Live2D、广告。如果笔记里有你不希望和「带统计的页面」发生关联的内容,那就放去一个两者都没有的地方:这是便利的草稿板,不是保险柜。
真正不能丢的东西,请用 Download .txt 落成文件——磁盘上的文件会听你的备份安排,localStorage 不会。