尚未部署时:此文件是待连接版本,不能仅靠发送 HTML 自动互通。先建立 Supabase 免费项目,执行配套 schema.sql,再在 config.js 填入项目 URL 和 publishable key。只部署 site 文件夹,私人导入备份留在自己的设备。
部署后:在手机、平板、电脑打开同一个 HTTPS 网址,登录同一账号。首次在电脑上导入 private-import.json,或从离线版“导出备份”得到的完整 JSON。
自动保存:输入后先保存到这台设备的 IndexedDB,再排队上传。页面打开时每 30 秒同步一次,返回页面或恢复网络时也会重试。未同步数字归零,并出现最后同步时间后,另一设备即可读取。
断网:已加载的页面、题图和本地草稿仍可使用;新设备首次打开需联网。关闭后离线重新打开页面并无保证。不要清除浏览器的网站数据;建议定期下载“完整备份”。
两边同时改同一道题:会明确提示冲突,不直接覆盖。你可以采用云端版本,或把自己的版本另存为新错题。
退出:当前设备的草稿仍保留,下次登录同一账号继续同步。退出后不显示该账号内容;其他账号有独立缓存。
完整备份:包含所有题图和答案,与旧版 JSON 备份兼容。图片读取失败时不会下载不完整文件。
找不到登录邮箱或密码:请先保留本地完整备份,再到 Supabase 项目 Authentication → Users 管理自己的账号。