是否可以将新打开的窗口移动到另一台显示器?

时间:2013-10-04 14:26:13

标签: javascript browser

假设您在右侧(主要)监视器上打开一个新窗口,如下所示:

foo = window.open('test.htm','testFoo','width=700,height=225');

你想将它移动到左侧的第二台显示器上,如下所示:

foo.moveBy(-470);

直到它碰到右侧显示器的左边缘,然后它才会停留在那里。我无法找到任何JS来让我在监视器之间“跳”。

我在这里做了一个小提琴:http://jsfiddle.net/2NGyN/

编辑:假设监视器布局已知。并不是说它会有所作为,因为问题的症结在于,据我所知,你不能用javascript将窗口移动到另一台监视器。

1 个答案:

答案 0 :(得分:0)

发现一篇文章解释你可以在c#中执行此操作,然后转换为javascript。假设它很重要,你将以这种方式处理它。希望这会有所帮助。

http://social.msdn.microsoft.com/Forums/ie/en-US/ef62fcb7-f7a4-4537-8cd1-5a7ac433bcc9/howto-detect-and-manage-multiple-monitors-with-c-activex-or-netcontrol-that-is-then-used-by?forum=ieextensiondevelopment