视频全屏应该请求 video 元素还是容器元素,iOS 行为差异为什么要单列?
围绕“视频全屏应该请求 video 元素还是容器元素,iOS 行为差异为什么要单列”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明元素级全屏 API 与移动端原生控件回退。
核心关键词requestFullscreen video iOS webkitEnterFullscreen
浏览器 · 容器化面试题第 1 页,显示第 1–5 题,共找到 5 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“视频全屏应该请求 video 元素还是容器元素,iOS 行为差异为什么要单列”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明元素级全屏 API 与移动端原生控件回退。
围绕“MediaRecorder 选型时如何校验 MIME 支持,start(timeslice) 对 ondataava”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖判断时要说明容器/编码协商与分片触发时机。
围绕“如何用 PerformanceLongTaskTiming 监测页面长任务,50ms 阈值是怎么来的、attribu”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须给出 PerformanceObserver 监听 longtask 的接入方式、阈值来源及归因只能到任务容器级别的限制。
围绕“scroll 事件本身不冒泡,如何在不给每个滚动容器绑定监听器的情况下统一管理”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明可以通过捕获阶段监听 document 或 window,以及如何使用 scroll event 的 capture。
围绕“DocumentFragment 是用来解决什么问题的”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明它作为轻量级容器避免多次重排和性能问题,但不适于实际插入。