我正在尝试使用以下代码在屏幕的全宽和高度上打开一个弹出窗口:
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开始菜单等...我希望窗口的大小与用户最大化时的大小相同。
答案 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仅