# 4. Web Share API(navigator.share、navigator.canShare)的文件分享 A canShare 探测后 share,不支持降级 ✓ 正确答案 B 直接分享 C 无文件 D 无探测
# 5. Window Controls Overlay API(桌面 PWA 自定义窗口控制) A 让桌面 PWA 标题栏区域可自定义内容 ✓ 正确答案 B 无标题栏 C 仅窗口控制 D 与 PWA 无关
# 10. Ambient Light Sensor API(AmbientLightSensor)在环境光感应的工程价值 A 仅屏幕 B 无光感 C 无法自适应 D 读取环境光驱动明暗自适应 ✓ 正确答案
# 13. Battery Status API(navigator.getBattery())在低电量提示的工程应用 A 无法监听 B 无电量 C 读取电量驱动低电量提示与省电 ✓ 正确答案 D 仅充电
# 22. Storage Manager API (navigator.storage) 在配额管理与持久存储(persist) A 仅缓存 B 无配额 C 无法持久 D 查询配额与请求持久存储 ✓ 正确答案
# 23. Notifications API + Push API 在 web push 的工程价值 A 仅推送 B 仅通知 C Push 接收推送 + Notification 显示通知 ✓ 正确答案 D 无订阅
# 26. File System Access 句柄持久化(IndexedDB 存储 FileSystemHandle)与 queryPermission/requestPermission 权限再请求流程 A 恢复句柄 → 查权限 → 请求 → 操作 ✓ 正确答案 B 直接操作 C 无权限 D 不持久化
# 27. 拖拽上传 DataTransferItem.getAsFileSystemHandle 与目录递归遍历(values() 异步迭代器)的实现 A values() 异步迭代器 ✓ 正确答案 B 同步 C 无遍历 D 仅文件
# 37. Keyboard Lock API(navigator.keyboard.lock/unlock)在全屏游戏与快捷键场景的工程价值,以及全屏前提与 Escape 键处理? A 无需全屏 B 任意页面 C 可拦截 Escape D 需全屏,Escape 键保留 ✓ 正确答案
# 38. Idle Detection API(IdleDetector)在协作办公/监控看板场景的用户空闲检测,与 idle-detection 权限及隐私边界? A 无权限 B 需权限,空闲状态敏感需谨慎 ✓ 正确答案 C 可随意 D 不敏感
# 44. WebUSB(navigator.usb、USBDevice、USBInterface、USBConfiguration)的权限流程 A 直接连接 B requestDevice 用户选择设备 ✓ 正确答案 C 无授权 D 自动寻找
# 45. WebUSB/WebHID 的 Permissions Policy 嵌入授权与 iframe 场景,跨域 iframe 中的硬件访问权限控制 A 父页面 Permissions Policy 显式授权 ✓ 正确答案 B 自动 C 无控制 D 禁止
# 46. WebUSB 的 TransferIn/TransferOut 与 Bulk/Interrupt/ISO 传输类型 A 实时流 B 大块 C 小量及时(如 HID 外设) ✓ 正确答案 D 无
# 48. Web Bluetooth(navigator.bluetooth)的 GATT Server/Characteristic/Descriptor A GATT characteristic 读写 ✓ 正确答案 B 直接 C 无 D HTTP
# 49. WebUSB 与 WebHID 在浏览器安全权限策略(Permissions Policy / Feature Policy) A Permissions Policy 控制 + 安全上下文 + 用户授权 ✓ 正确答案 B 无限制 C 自动 D 无需授权
# 51. Generic Sensor API(Accelerometer、Gyroscope、Magnetometer、Ambient Light 等) A 仅加速度 B 单独 C 无 D 统一多传感器接口 ✓ 正确答案
# 52. Permissions Policy 与 Document Policy 在 iframe 内能力的精细化关闭 A Permissions Policy / Document Policy ✓ 正确答案 B 无 C 全局 D 无法控制