很實用的JS使瀏覽器進入全屏


1,前言


發現了一個很好用的全屏API,是HTML5自帶的方法,記錄一下

2,兼容性


兼容性

3,API介紹


Document.exitFullscreen(),用於讓當前文檔退出全屏模式

Element.requestFullscreen(),用於發出異步請求使元素進入全屏模式

不僅如此,瀏覽器的偽類:fullscreen,應用於當前處於全屏顯示模式的元素,它不僅僅選擇頂級元素,還包括所有已顯示的棧內元素。

語法

#fullscreen:fullscreen {
  background-color: pink;
}

4,具體方法


changeFullScreen() {
	const element = document.documentElement
	// 如果是全屏狀態
	if (this.fullscreen) {
		// 如果瀏覽器有這個Function
		if (document.exitFullscreen) {
			document.exitFullscreen()
		} else if (document.webkitCancelFullScreen) {
			document.webkitCancelFullScreen()
		} else if (document.mozCancelFullScreen) {
			document.mozCancelFullScreen()
		} else if (document.msExitFullscreen) {
			document.msExitFullscreen()
		}
	} else {
		// 如果瀏覽器有這個Function
		if (element.requestFullscreen) {
			element.requestFullscreen()
		} else if (element.webkitRequestFullScreen) {
			element.webkitRequestFullScreen()
		} else if (element.mozRequestFullScreen) {
			element.mozRequestFullScreen()
		} else if (element.msRequestFullscreen) {
			element.msRequestFullscreen()
		}
	}
	// 判斷全屏狀態的變量
	this.fullscreen = !this.fullscreen
}

面向百度編程

如果看了覺得有幫助的,我是@鵬多多,歡迎 點贊 關注 評論;END

公眾號

weixinQRcode.png

往期文章

個人主頁


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM