以下是我的代码。
function a(videoId){
var width = screen.width * 0.8;
var height = screen.height* 0.8;
var left = (screen.width - width)/2;
var top = (screen.height - height)/2;
params = 'width='+width;
params += ', height='+height;
params += ', top='+top+', left='+left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
//params += ', resizable=no';
params += ', scrollbars=yes';
params += ', status=no';
params += ', toolbar=no';
params += ', fullscreen=yes';
var url ="/static/abc.html?videoId="+videoId;
var newwin=window.open(url,'Video Help', params);
if (window.focus) {newwin.focus()}
return false`
}
在所有其他浏览器中,新窗口的高度和宽度均按预期工作。但是在IE中,它却提供了完整的窗口大小(如f11模式),我无法从该新窗口中回来。请帮帮我。
最佳答案
从MDN documentation on window.open()
:
全屏
不使用。未在Mozilla中实现。没有计划在Mozilla中实现此功能。
此功能不再像MSIE 5.x中那样在MSIE 6 SP2中起作用。在MSIE 5.x中启用全屏显示后,Windows任务栏以及窗口的标题栏和状态栏不可见,也无法访问。
fullscreen
总是使用户使用大型监视器屏幕或双监视器屏幕感到不安。将fullscreen
强制使用到其他用户上也非常不受欢迎,并且被认为是将Web作者的查看首选项强加给用户的完全不礼貌的尝试。
受支持:
fullscreen
在MSIE 6 SP2中不是真正起作用。
没关系。答案是不要使用全屏显示(特别是如果您不希望窗口全屏显示)。