1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | function fullScreen() { const el = document.documentElement const rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen if (typeof rfs !== 'undefined' && rfs) { rfs.call(el) } else if (typeof window.ActiveXObject !== 'undefined') { // for IE,这里其实就是模拟了按下键盘的F11,使浏览器全屏 const wScript = new ActiveXObject('WScript.Shell') if (wScript != null) { wScript.SendKeys('{F11}') } } } function exitFullScreen() { const el = document const cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen if (typeof cfs !== 'undefined' && cfs) { cfs.call(el) } else if (typeof window.ActiveXObject !== 'undefined') { // for IE,这里和fullScreen相同,模拟按下F11键退出全屏 const wScript = new ActiveXObject('WScript.Shell') if (wScript != null) { wScript.SendKeys('{F11}') } } } |