小编Mat*_*ith的帖子

如何使用confirm()更改为Fullscreen整个网页?

我想要在确认框中单击"确定"时整个网页转到全屏,但只有这样才会出现错误TypeError: docelem.requestFullscreen is not a function.我尝试了所有但没有...

var conf = confirm("Fullscreen mode?");
var docelem = document.documentElement;
if (conf == true) {
    docelem.requestFullscreen();
}
else if (conf == true) {
    docelem.mozRequestFullScreen();
}
else if (conf == true) {
    docelem.webkitRequestFullScreen();
}
else if (conf == true) {
    docelem.msRequestFullscreen();
}
Run Code Online (Sandbox Code Playgroud)

一些解决方案 或者确认()是不可能的?因为有一个按钮工作:

(function () {
    var fullscreenon = document.getElementById("fullscreenbutton");//button Id
    if (fullscreenon) {
        fullscreenon.addEventListener("click", function () {
            var docelem = document.documentElement;
            if (docelem.requestFullscreen) {
                docelem.requestFullscreen();
            }
            else if (docelem.msRequestFullscreen) {
                docelem.msRequestFullscreen();
            } …
Run Code Online (Sandbox Code Playgroud)

html javascript firefox confirm greasemonkey

2
推荐指数
1
解决办法
7979
查看次数

标签 统计

confirm ×1

firefox ×1

greasemonkey ×1

html ×1

javascript ×1