以下是我的代码。
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模式)我无法从新的窗口屏幕返回。请帮助我。
答案 0 :(得分:1)
来自MDN documentation on window.open()
:
<强> 强>
的 全屏强> 不使用。未在Mozilla中实现。没有计划在Mozilla中实现此功能。
此功能在MSIE 6 SP2中不再适用于MSIE 5.x中的工作方式。在MSIE 5.x中启用全屏时,Windows任务栏以及窗口的标题栏和状态栏不可见,也无法访问。
fullscreen
始终会使用大显示器屏幕或双显示器屏幕的用户感到不安。强迫fullscreen
加入其他用户也非常不受欢迎,被认为是将网络作者的观看偏好强加给用户的彻头彻尾的粗鲁行为。
支持: fullscreen
在MSIE 6 SP2中无效。
没关系。答案是不使用全屏(特别是如果你不希望窗口全屏)。