打开全宽/高度弹出窗口

时间:2015-02-19 15:51:52

标签: javascript

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

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侧面菜单,Windows开始菜单等...我希望窗口的大小与用户最大化时的大小相同。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

将“fullscreen=yes”添加到参数中。

以下是http://www.w3schools.com/jsref/met_win_open.asp

中的参考资料

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