1. /**
    2. * 全屏查看
    3. * @param el
    4. */
    5. function fullScreen(el) {
    6. let rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen,
    7. wscript;
    8. if (typeof rfs !== "undefined" && rfs) {
    9. rfs.call(el);
    10. return;
    11. }
    12. if (typeof window.ActiveXObject !== "undefined") {
    13. wscript = new ActiveXObject("WScript.Shell");
    14. if (wscript) {
    15. wscript.SendKeys("{F11}");
    16. }
    17. }
    18. }
    19. /**
    20. * 全屏关闭
    21. * @param e
    22. */
    23. function exitFullScreen(e) {
    24. let el = document,
    25. cfs = el.cancelFullScreen || el.webkitCancelFullScreen || el.mozCancelFullScreen || el.exitFullScreen,
    26. wscript;
    27. if (typeof cfs !== "undefined" && cfs) {
    28. cfs.call(el);
    29. return;
    30. }
    31. if (typeof window.ActiveXObject !== "undefined") {
    32. wscript = new ActiveXObject("WScript.Shell");
    33. if (wscript !== null) {
    34. wscript.SendKeys("{F11}");
    35. }
    36. }
    37. }
    38. const oBtnFullOpen = document.getElementById('btnFullOpen');
    39. const oContent = document.getElementById('content');
    40. const oBtnFullQuite = document.getElementById('btnFullQuite');
    41. oBtnFullOpen.onclick = function () {
    42. fullScreen(oContent);
    43. oBtnFullQuite.setAttribute("style", "display:block");
    44. oBtnFullOpen.setAttribute("style", "display:none");
    45. };
    46. oBtnFullQuite.onclick = function () {
    47. exitFullScreen(oContent);
    48. oBtnFullQuite.setAttribute("style", "display:none");
    49. oBtnFullOpen.setAttribute("style", "display:block");
    50. };