AUTO FULLSCREEN/REFLASH

自动全屏及刷新CY页面

当前为 2021-07-28 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name AUTO FULLSCREEN/REFLASH
  3. // @namespace https://greasyfork.org/zh-CN/scripts/425280-auto-fullscreen-reflash
  4. // @version 0.3
  5. // @description 自动全屏及刷新CY页面
  6. // @author Ind4V
  7. // @match *://www.h3yun.com/*
  8. // @grant none
  9. // ==/UserScript==
  10. function mainFun() {
  11. // 延迟执行事件
  12.  
  13.  
  14. // 判断各种浏览器,找到正确的方法
  15. function launchFullscreen(element) {
  16. if(element.requestFullscreen) {
  17. element.requestFullscreen();
  18. } else if(element.mozRequestFullScreen) {
  19. element.mozRequestFullScreen();
  20. } else if(element.webkitRequestFullscreen) {
  21. element.webkitRequestFullscreen();
  22. } else if(element.msRequestFullscreen) {
  23. element.msRequestFullscreen();
  24. }
  25. }
  26. // 判断浏览器种类
  27. function exitFullscreen() {
  28. if(document.exitFullscreen) {
  29. document.exitFullscreen();
  30. } else if(document.mozCancelFullScreen) {
  31. document.mozCancelFullScreen();
  32. } else if(document.webkitExitFullscreen) {
  33. document.webkitExitFullscreen();
  34. }
  35. }
  36.  
  37.  
  38. //判断浏览器是否全屏
  39. function f_IsFullScreen() {
  40. return (document.body.scrollHeight == window.screen.height && document.body.scrollWidth == window.screen.width);
  41. }
  42.  
  43.  
  44. //设置浏览器全屏
  45. function f_SetFullScreen() {
  46. //如果浏览器不是全屏则将其设置为全屏模式
  47. if (!f_IsFullScreen()) {
  48. launchFullscreen(document.documentElement);
  49. return false;
  50. }
  51.  
  52. }
  53.  
  54. f_SetFullScreen()
  55. }
  56. window.onload=mainFun;
  57. setTimeout(function () {
  58. // 延迟执行事件
  59. location.reload();
  60. }, 3600000);