js浏览器全屏模式

1、进入全屏
let docElm = document.documentElement;
//W3C
if(docElm.requestFullscreen) {
    docElm.requestFullscreen();
}

//FireFox
else if(docElm.mozRequestFullScreen) {
    docElm.mozRequestFullScreen();
}

//Chrome等
else if(docElm.webkitRequestFullScreen) {
    docElm.webkitRequestFullScreen();
}

//IE11
else if(elem.msRequestFullscreen) {
    elem.msRequestFullscreen();
}
2、退出全屏
//W3C
if (document.exitFullscreen) {
    document.exitFullscreen();
}
//FireFox
else if (document.mozCancelFullScreen) {
    document.mozCancelFullScreen();
}
//Chrome等
else if (document.webkitCancelFullScreen) {
    document.webkitCancelFullScreen();
}
//IE11
else if (document.msExitFullscreen) {
    document.msExitFullscreen();
}

上一篇
BFC和IFC,GFC和FFC BFC和IFC,GFC和FFC
BFC概念BFC 即 Block Formatting Contexts (块级格式化上下文),具有 BFC 特性的元素可以看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素。可以把 BFC 理解为一个封闭的大箱子,箱子内部
2021-02-18 丁祖科
下一篇
迭代器(Iterator)和生成器(Generator) 迭代器(Iterator)和生成器(Generator)
一、迭代器概念: 迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷的访问,它是通过一个键为Symbol.iterator 的方法来实现。 迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。 实现过程: 通过 Symbol.i
2020-12-07