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

What needs to be done to make multiple screen support for Javascript happen?

当我想知道 multi-monitor/screen 对 javascript 的支持时,我发现了以下与该主题相关的 stackexchange 问题:

相当多的问题和答案都围绕着 javascript 处理多个屏幕的缺失选项。命名安全和技术原因是为了说明不存在此类功能。

另一方面,几千次浏览表明人们对这个话题很感兴趣,而且人们已经尝试了很多年的变通方法。

所以我第二个 我想自动执行该过程,以便他们加载第一个地址后,第二个 window 会自动在第二台显示器上弹出并全屏显示本身。这仅供内部使用,是预期的行为。 来自 webmasters.stackexchange 问题,我想知道需要做什么才能获得此功能?

例如是否必须更改 HTML 标准? question from 2014 on code project - would the browser vendors have to do something? Would there be a need for a Javascript addition to e.g. What information can we access from the client? 获得解决方案的行动是什么 运行?

顺便说一句 - 如果您认为这是题外话,我将如何更改我的问题以使其不会被关闭。我对此非常认真 - 我已经多次看到这背后的需求。

从 Chrome 的第 66 版开始,可以使用 Presentation API 有个W3C Draft for it since 2019-04

例子在

将在 Chrome 66+ 中工作并给出错误消息

ReferenceError: PresentationRequest is not defined (Your browser may not support this feature.)

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

并在选择所需屏幕后以全屏模式使用。