如何在safari中更改全屏背景颜色

时间:2015-01-18 10:27:14

标签: javascript css browser safari fullscreen

我使用此JavaScript代码全屏显示页面:

<script>
    function requestFullScreen(element) {
        // Supports most browsers and their versions.
        var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullscreen;

        if (requestMethod) { // Native full screen.
            requestMethod.call(element);
        } else if (typeof window.ActiveXObject !== "undefined") { // Older IE.
            var wscript = new ActiveXObject("WScript.Shell");
            if (wscript !== null) {
                wscript.SendKeys("{F11}");
            }
        }
    }

</script>

然后更改了全屏页面背景颜色:

html:-moz-full-screen {
background: red;
}

html:-webkit-full-screen {
background: red;
}

html:-ms-fullscreen {
background: red;
width: 100%; /* needed to center contents in IE */
}

html:fullscreen {
background: red;
}

但它在safari中不起作用。

如何在Safari中更改全屏背景颜色?

1 个答案:

答案 0 :(得分:1)

为什么不在你的css中使用它:

html{
     background-color: #ff0000;
}

如果它不起作用,你可能会遇到其他问题,看到你的完整HTML和CSS也会很好。

否则你可以试试这个: http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/