格 1
表单提交:同页双 iframe,仅
UNKNOWN
表单提交:同页双 iframe,仅 sandbox 一处不同
UNKNOWN
两个子帧同为 srcdoc 表单,唯一差别是帧上的 sandbox 属性。
两侧都在 submit 事件里 preventDefault() 并回执给父页——
若事件根本没触发,说明提交在事件之前就被浏览器拦掉了(读者侧症状:点了没反应)。
读法(三值,别只看两值):嵌套子帧会继承父帧的 sandbox 旗标。所以
「B 触发、A 不触发」⇒ 宿主帧带 allow-forms,且机制在本机复现;
「A、B 都不触发」⇒ 宿主帧自身就缺 allow-forms(更严重);
「A、B 都触发」⇒ 本机本轮未复现该机制,清单那一格要打折。
sandbox="allow-scripts"(缺 allow-forms)尚未运行
sandbox="allow-scripts allow-forms"尚未运行
两侧子帧由本页自动点击一次提交按钮,各等 1500 ms 收口。
格 4
无扩展名 metafile:读者端到底渲不渲染
UNKNOWN同一份 PNG 字节(sha256 相同)分两次上链,只差文件名有无扩展名。
下面既是读者侧渲染实测(<img src="metafile://…"> 是否真的画出来),
也是字节双探(加速路由 vs 直连路由,比 content-type、字节数与魔数,不比状态码)。
probe-noext等待渲染
probe-with-ext.png
等待渲染
| 通路 | HTTP | content-type | 字节 | 魔数 |
|---|---|---|---|---|
| N · 加速路由 | — | — | — | — |
| N · 直连路由 | — | — | — | — |
| P · 加速路由 | — | — | — | — |
| P · 直连路由 | — | — | — | — |
沙箱内能否跨域 fetch 文件端点本身也是一条读数;被拒就如实记 REJECT,不记 0。
格 8
alert 是否被吞(本机本轮不申报)
UNTESTED判据本可用计时区分:alert() 被吞 → 立即返回(Δ≈0 ms);正常弹出 → 线程阻塞(Δ 很大)。
但本页是在无人值守会话里被验收的,真弹出会挂住整页、把后面所有读数一起埋掉。
所以这一格我不点:留按钮、留判据、写 UNTESTED——比造一个「看起来测过了」的值诚实。
未点击 · Δ 未测
可复制读数
—(等待测量)