mksync-1.js 自测台

未登录:改动只落 localStorage(mk:demo)。登录(右下角)后:改动 2s 防抖推云。 多设备回归:开两个标签页,A 改 → 等 2s → 切到 B(不刷新)应自动拿到新值;再切回 A 不改、再切 B 应见 304。 本页 script 标签动态注入 ?v=当前时间戳,永远拿最新 SDK;真实项目由 publish.py 发布时注入。

开关(拼在地址栏后面)

?fail=network|400|401|403|413|500|507|409 合成失败响应(409 只拦 PUT,体带真实形状 doc)· ?merge=1 启用真 merge(count 取 max、notes 并集)· ?v=2 version:2 + migrate(note→notes[];先用它写云端,再用默认版本打开即可测只读冻结)· ?ns=<ns> 覆盖命名空间(仅 /p/ 下或 localhost 生效)· ?adopt=<旧ns> 测 adoptNs 迁入 · ?nolocal=1 local:false · ?poll=15000 低频轮询 · ?promote=merge|never 匿名进度策略

–

数据

–

–

操作

状态 sync.status()

–

事件流



mkapp-1.js 自测

平台桥 SDK。把本目录发到画廊后经 /play/<id> 打开,才能看到外壳遮罩对 progress/ready 的反应与 inShell:true;直接开 /sdk/demo.html 时 progress/ready 静默 no-op(这本身就是要验证的行为)。 本页 ?hold=1:加载后不自动 ready,手动点按钮测遮罩。

MKApp.context()

–

MKApp.me() · theme

–