其他
首个公开工作草案:多屏窗口放置
W3C 第二屏工作组发布多屏窗口放置规范的首个公开工作草案:
文档定义了一个 Web 平台 API,允许脚本查询设备所连接的多个屏幕信息并将内容放置在指定屏幕。
操作系统通常允许用户将多个屏幕连接到单个设备并虚拟排列它们以扩展整个视觉工作区。各种应用程序通过平台工具将其内容放置在多屏环境中,然而 Web 应用程序开发人员却受到现有 API 的限制,这些 API 通常是围绕使用单屏而设计的。随着多屏设备和应用程序成为用户体验中更普遍且更关键的部分,为 Web 开发人员提供信息和工具以充分利用扩展的视觉环境也变得尤为重要。
该规范扩展了 Window、Screen 和 FullscreenOptions API,并引入了新的 ScreenDetails 和 ScreenDetailed 接口。这些变化允许 Web 应用程序通过将内容放置在特定屏幕上来提供引人入胜的多屏体验。
为支持多屏体验,该 API 允许 Web 应用程序:
检测设备是否有多个屏幕
请求在特定屏幕上放置内容所需的信息
检测屏幕的添加或移除
检测当前屏幕或其属性的变化
在特定屏幕上全屏显示元素
在特定屏幕上放置窗口
通过一个瞬时用户激活来启动多屏体验
使用示例如下:
欢迎进一步参阅 W3C 第二屏工作组主页:
https://www.w3.org/groups/wg/secondscreen
[注] 首个公开工作草案(First Public Working Draft)为一份技术文档首个公开发布的版本,在此阶段需依据《W3C 专利政策》进行相关专利披露。参见:
https://www.w3.org/2021/Process-20211102/#first-wd