繁体   English   中英

如何打开/移动主屏幕左侧的浏览器窗口?

[英]How can I open/move a browser window left of the main screen?

我正在使用三个屏幕布局为某人创建一个私有Web应用程序。

我希望能够在左侧屏幕的新窗口中打开某些链接,而在右侧屏幕的新窗口中打开某些链接(以中心为主要屏幕)。

只要在Firefox中打开主窗口左侧或右侧的新窗口并最大化该窗口,就可以在Firefox中轻松实现此目的(只要主屏幕不比其他屏幕大很多)。

function openRight()
{
    var rightWindow = window.open(myURL,'TestRight','left='+window.screen.width+',top=0,fullscreen=yes');
    rightWindow.focus();
}
function openLeft()
{
    var leftWindow = window.open(myURL,'TestLeft','left='+(-window.screen.width)+',top=0,fullscreen=yes');
    leftWindow.focus();
}

IE和Chrome不允许使用负值作为坐标,从而阻止了左屏幕窗口在正确的屏幕上打开。

有人知道在Firefox以外的任何浏览器(甚至我未列出的浏览器)中执行此操作的方法吗?

我不愿意提出建议,因为我建议不要像您描述的那样进行设计,而是要查看框架嵌入式框架

框架使您可以在每个面板中加载三个单独的文档,当用户在其中一个文档中导航时,它们不会互相干扰。

框架的唯一缺点是浏览器的后退/前进按钮可能会使用户头痛。

打开窗口后,可以使用window.moveTo(x,y)。 IE在moveTo函数上为X允许使用负值。 我没有检查铬。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM