Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Micorosoft Edge-将窗口移动到第二个屏幕_Javascript_Window_Microsoft Edge_Multiple Monitors - Fatal编程技术网

Javascript Micorosoft Edge-将窗口移动到第二个屏幕

Javascript Micorosoft Edge-将窗口移动到第二个屏幕,javascript,window,microsoft-edge,multiple-monitors,Javascript,Window,Microsoft Edge,Multiple Monitors,我想通过micorsoftedge中的JavaScript创建一个全屏窗口,然后将其移动到第二个屏幕 创建窗口(很简单) 全屏显示(明显容易) 将其移动到第二个屏幕(idk) 提示:现有窗口和应移动的新窗口的URL相同(1:link.de/xy,2:link.de/xy/zz) 我尝试过几种建议的解决方案,但没有一种是正确的。 有人知道如何在Edge浏览器中实现这一点吗?我非常怀疑您能否将Edge窗口移动到另一个监视器。这打破了浏览器使用的浏览器->主机的沙盒。我想这在实践中是不可能的。首先,在

我想通过micorsoftedge中的JavaScript创建一个全屏窗口,然后将其移动到第二个屏幕

  • 创建窗口(很简单)
  • 全屏显示(明显容易)
  • 将其移动到第二个屏幕(idk)
  • 提示:现有窗口和应移动的新窗口的URL相同(1:link.de/xy,2:link.de/xy/zz)

    我尝试过几种建议的解决方案,但没有一种是正确的。
    有人知道如何在Edge浏览器中实现这一点吗?

    我非常怀疑您能否将Edge窗口移动到另一个监视器。这打破了浏览器使用的浏览器->主机的沙盒。我想这在实践中是不可能的。首先,在JS中无法区分主监视器和次监视器,通常在不给页面额外权限的情况下也不支持移动浏览器窗口。“我尝试了几种建议的解决方案,但没有一种能正常工作”比如什么?我很惊讶你能找到任何可以尝试的。或者只是为了不让我们认为你没有做过研究(没有迹象表明你做过研究)。@Teemu如果该页面有额外的特权,你知道一个解决方案吗?感谢所有可能的解决方案……:)<代码>窗口。移动到(x,y)会将浏览器窗口移动到您想要的任何位置,但检测另一个监视器仍然是一个问题。例如,我有三个监视器,中间一个是主监视器,左上角有坐标
    0,0
    ,右下角有坐标
    1920,1200
    。左侧的监视器有负X,右侧的监视器有X>1920。。。无法知道与主监视器相关的额外监视器放置在何处,甚至无法知道浏览器窗口最初放置在哪个监视器中。我非常怀疑您能否将Edge窗口移动到另一个监视器。这打破了浏览器使用的浏览器->主机的沙盒。我想这在实践中是不可能的。首先,在JS中无法区分主监视器和次监视器,通常在不给页面额外权限的情况下也不支持移动浏览器窗口。“我尝试了几种建议的解决方案,但没有一种能正常工作”比如什么?我很惊讶你能找到任何可以尝试的。或者只是为了不让我们认为你没有做过研究(没有迹象表明你做过研究)。@Teemu如果该页面有额外的特权,你知道一个解决方案吗?感谢所有可能的解决方案……:)<代码>窗口。移动到(x,y)会将浏览器窗口移动到您想要的任何位置,但检测另一个监视器仍然是一个问题。例如,我有三个监视器,中间一个是主监视器,左上角有坐标
    0,0
    ,右下角有坐标
    1920,1200
    。左侧的监视器有负X,右侧的监视器有X>1920。。。无法知道与主监视器相关的额外监视器放置在何处,甚至无法知道浏览器窗口最初放置在哪个监视器中。