网页全屏

  1. function FullScreen() {
  2. let elem = document.body
  3. elem.webkitRequestFullScreen
  4. ? elem.webkitRequestFullScreen()
  5. : elem.mozRequestFullScreen
  6. ? elem.mozRequestFullScreen()
  7. : elem.msRequestFullscreen
  8. ? elem.msRequestFullscreen()
  9. : elem.requestFullScreen
  10. ? elem.requestFullScreen()
  11. : throw new Error("不支持全屏")
  12. }

网页退出全屏

  1. function exitFullscreen() {
  2. let elem = parent.document
  3. elem.webkitCancelFullScreen
  4. ? elem.webkitCancelFullScreen()
  5. : elem.mozCancelFullScreen
  6. ? elem.mozCancelFullScreen()
  7. : elem.cancelFullScreen
  8. ? elem.cancelFullScreen()
  9. : elem.msExitFullscreen
  10. ? elem.msExitFullscreen()
  11. : elem.exitFullscreen
  12. ? elem.exitFullscreen()
  13. : throw new Error("退出全屏失败")
  14. }

禁止右键、选择、复制

  1. ;['contextmenu', 'selectstart', 'copy'].forEach(function (ev) {
  2. document.addEventListener(ev, function (event) {
  3. return (event.returnValue = false)
  4. })
  5. })