javascript之window.open 全屏在 Windows 7 IE 中不起作用
我在Javascript下面使用了全屏打开浏览器(没有关闭按钮)
popupwindow = window.open("name.aspx?Email="+Email+"&AssessmentID="+AssessmentID+"&Attempts="+Attempts+"","List","menubar=no,fullscreen=yes,directories=no,scrollbars=yes,resizable=no,close=no,top=0,left=0,right=0,titlebar=no,toolbar=no,statusbar=no");
但它在 windows xp IE 中完美运行....但在 Windows 7 默认版本 IE 浏览器中无法运行..请为我做一些需要的......
我在在线考试中使用全屏..我只是不让用户切换到其他窗口...
谢谢
请您参考如下方法:
可以传递给 window.open 函数的 fullscreen 特性是专有的,IE-only .在旧版本的 Windows 上,它会表现得无法控制,微软在几年前就建议不要使用它(当时非正式地弃用了该功能,并将其更改为显示最大化的窗口1)。换句话说,您根本不应该使用此标志。
到目前为止,坏消息,好消息;全屏功能有意义的唯一情况是视频和游戏。如果你正在处理视频,那么我强烈建议你使用 flash 来提供全屏支持(尽管目前所有反斜杠都反对 flash,但目前它是唯一的全屏选项)并且如果你正在处理 html5 游戏 IE 支持毫无意义,您可以使用 fullscreen javascript API (supported in about all browsers except IE)。
新的全屏 API 和旧的全屏 IE 标志之间的主要区别在于,用户现在可以非常清楚地看到如何退出全屏,并且会显示一个巨大的对话框/警告,向用户表明他已进入全屏以防止滥用。
1 如果您对细节感兴趣,IE6 SP2 将 fullscreen=yes 标志的行为从 kiosk 模式更改为最大化模式,如概述 here .
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



