打开全宽/全高弹出窗口

Opening full width/height popup

本文关键字:高弹出 窗口      更新时间:2024-01-18

我正试图使用以下代码在屏幕的全宽和全高处打开一个弹出窗口:

var params = 'width=' + screen.width + ', height=' + screen.height
            + ', top=0, left=0'
            + ',toolbar=no,scrollbars=no,status=no,menubar=no';
screenServiceFactory.windows[id] = window.open(location, id, params);

screen.height和screen.width准确地得到了我的屏幕分辨率,窗口在位置0,0打开。。。但实际上它太大了!显示器上有大约一百个额外的高度和几个额外的宽度。我尝试了很多不同的方法来检测屏幕分辨率和窗口大小,并阅读了关于该主题的每一篇堆栈溢出帖子,但都无法产生更好的结果。我做错了什么?

我注意到它没有考虑到保留的屏幕空间,如osx侧菜单、窗口开始菜单等。我希望窗口的大小与用户最大化窗口的大小相同。

  1. 如何打开显示器的全宽和全高窗口,感觉与用户单击窗口上的"最大化"类似

将'fullscreen=yes'添加到参数中。

以下是中的参考资料http://www.w3schools.com/jsref/met_win_open.asp

fullscreen=yes|no|1|0是否以全屏模式显示浏览器。默认为否。全屏模式下的窗口也必须处于影院模式。仅IE

window.open有全屏规范。尝试过吗?信息:http://www.w3schools.com/jsref/met_win_open.asp