全屏显示

打开frm或者cpt页面时,如何设置默认全屏显示

FineReport 用户yMPjz5380 发布于 2023-3-29 13:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-29 13:43(编辑于 2023-3-29 13:44)

这个目前不支持

======

一定要手工去触发。。。

最佳回答
0
HHHHH123Lv7中级互助
发布于2023-3-29 14:15

setTimeout(function() {

  var el = document.documentElement;

  var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen;

  if (rfs) {

    rfs.call(el);

  } else if (typeof window.ActiveXObject !== "undefined") {

    var wscript = new ActiveXObject("WScript.Shell");

    if (wscript != null) {

      wscript.SendKeys("{F11}");

    }

  }

}, 100);

点击事件可用,初始化不知道行不行

最佳回答
0
帆软友Lv5见习互助
发布于2023-3-29 14:24(编辑于 2023-3-29 14:24)

只能触发

用于初始化会有重复运行的问题

var docElm = document.documentElement;

var explorer = window.navigator.userAgent.toLowerCase();

if(explorer.indexOf('chrome') > 0) { //webkit

if(document.body.scrollHeight === window.screen.height && document.body.scrollWidth === window.screen.width) {

if(document.exitFullscreen) {

document.exitFullscreen();_g().parameterCommit();

} else if(document.msExitFullscreen) {

document.msExitFullscreen();_g().parameterCommit();

} else if(document.mozCancelFullScreen) {

document.mozCancelFullScreen();_g().parameterCommit();

} else if(document.webkitCancelFullScreen) {

document.webkitCancelFullScreen();_g().parameterCommit();

}

} else {

//W3C

if(docElm.requestFullscreen) {

docElm.requestFullscreen();_g().parameterCommit();

}

//FireFox浏览器

else if(docElm.mozRequestFullScreen) {

docElm.mozRequestFullScreen();_g().parameterCommit();

}

//Chrome等浏览器

else if(docElm.webkitRequestFullScreen) {

docElm.webkitRequestFullScreen();_g().parameterCommit();

}

}

} else { //fireFox浏览器

if(window.outerHeight === window.screen.height && window.outerWidth === window.screen.width) {

if(document.exitFullscreen) {

document.exitFullscreen();_g().parameterCommit();

} else if(document.msExitFullscreen) {

document.msExitFullscreen();_g().parameterCommit();

} else if(document.mozCancelFullScreen) {

document.mozCancelFullScreen();_g().parameterCommit();

} else if(document.webkitCancelFullScreen) {

document.webkitCancelFullScreen();_g().parameterCommit();

}

} else {

//W3C

if(docElm.requestFullscreen) {

docElm.requestFullscreen();_g().parameterCommit();

}

//FireFox浏览器

else if(docElm.mozRequestFullScreen) {

docElm.mozRequestFullScreen();_g().parameterCommit();

}

//Chrome等浏览器

else if(docElm.webkitRequestFullScreen) {

docElm.webkitRequestFullScreen();_g().parameterCommit();

}

}

}

  • 4关注人数
  • 323浏览人数
  • 最后回答于:2023-3-29 14:24
    请选择关闭问题的原因
    确定 取消
    返回顶部