我在写在线考试系统的时候,有一个防作弊功能需要用到全屏,我通过查了一些网上的方法,接下来讲讲我是怎么将全屏用在防作弊功能里面。
一、全屏
function showFullScreen(){
lastFullScreenFlag=true;//如果不需要实现防作弊功能,请注释此行
if (!document.fullscreenElement &&!document.mozFullScreenElement
&& !document.webkitFullscreenElement &&!document.msFullscreenElement) {
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.msRequestFullscreen) {
document.documentElement.msRequestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) {
document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
}
}