假设您在右侧(主)显示器上打开一个新窗口,如下所示:
foo = window.open('test.htm','testFoo','width=700,height=225');
您想将其移动到左侧的第二台显示器,如下所示:
foo.moveBy(-470);
这一直有效,直到它碰到右显示器的左边缘,之后,它就一直卡在那里。我还没有找到任何 JS 来让我在监视器之间进行“跳转”。
我在这里做了一个小提琴:http: //jsfiddle.net/2NGyN/
编辑:假设监视器布局是已知的。并不是说它会有所作为,因为问题的症结在于,据我所知,您无法使用 javascript 将窗口移动到另一个监视器中。