| 
					
				 | 
			
			
				@@ -92,8 +92,7 @@ function deleteEmptyObject(arr) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 控制全屏(浏览器有限制) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // Element.requestFullscreen的全屏和“F11”的全屏是不一样的。前者是将相关Element变成全屏显示。后者是将浏览器导航、标签等隐藏。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // Fullscreen API对于全屏的判断和监听都是基于Element.requestFullscreen的,比如Document.fullscreenElement。通过F11触发的全屏Document.fullscreenElement返回null,无法正确返回全屏状态。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 因此不使用Fullscreen API做全屏状态判断,使用window.innerHeight和window.screen.height作为判断。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 打开了控制台后,此方法可能会失效(无法正确或缺innerHeight) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // F11全屏后,无法通过Fullscreen API对全屏状态判断,会导致F11全屏后点击按钮变成了再次调用api全屏。因此,使用window.innerHeight和window.screen.height作为判断。(打开了控制台后,此方法可能会失效:无法正确或缺innerHeight) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 通过F11打开全屏后,没有办法通过代码退出全屏,只能通过F11退出: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // https://stackoverflow.com/questions/51114885/combining-requestfullscreen-and-f11; https://stackoverflow.com/questions/43392583/fullscreen-api-not-working-if-triggered-with-f11/44368592#44368592; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     function handleFullscreen() { 
			 |