需要做什么才能实现 Javascript 的多屏幕支持?

Wol*_*ahl 6 javascript multiple-monitors presentation-api

当我想知道 javascript 的多显示器/屏幕支持时,我发现了与该主题相关的以下 stackexchange 问题:

相当多的问题和答案都围绕着缺少使用 javascript 处理多个屏幕的选项。出于安全和技术原因,此类功能不存在。

另一方面,数千个视图表明人们对该主题感兴趣,并且人们多年来一直在尝试解决方法。

所以我第二个我想自动化这个过程,这样一旦他们加载第一个地址,第二个窗口就会自动弹出在第二个监视器上并全屏显示。这只是内部行为,并且是预期的行为。来自 webmasters.stackexchange 问题,我想知道需要做什么才能获得此功能?

例如,HTML 标准是否必须更改,请参阅2014 年关于代码项目的问题- 浏览器供应商是否必须采取措施?是否需要添加 Javascript,例如我们可以从客户端访问哪些信息?启动并运行解决方案需要采取哪些行动?

顺便说一句 - 如果你认为这是偏离主题的,我将如何改变我的问题,这样它就不会被关闭。我对此非常认真——这背后有一个我已经见过很多次的需求。

Wol*_*ahl 5

自 Chrome 版本 66 起,可以使用演示 API自 2019 年 4 月以来 有一个W3C 草案

示例位于

将在 Chrome 66+ 中运行并给出错误消息

ReferenceError: PresentationRequest is not defined (Your browser may not support this feature.)
Run Code Online (Sandbox Code Playgroud)

对于其他浏览器,单击presentationRequest.start() 时。在 Chrome 66+ 上,会出现一个选择对话框

英语示例 德语示例

选择所需的屏幕后,将在全屏模式下使用。