From beb95fb5fc166804056abafd70fc01ac27de7621 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Mon, 26 Jan 2026 09:11:00 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
applications/drone-command/src/utils/util.js | 25 ++++++++++++-------------
1 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/applications/drone-command/src/utils/util.js b/applications/drone-command/src/utils/util.js
index 57c3536..c149ad4 100644
--- a/applications/drone-command/src/utils/util.js
+++ b/applications/drone-command/src/utils/util.js
@@ -102,22 +102,21 @@
* esc监听全屏
*/
export const listenfullscreen = callback => {
- function listen () {
+ const handler = () => {
callback()
}
- document.addEventListener('fullscreenchange', function () {
- listen()
- })
- document.addEventListener('mozfullscreenchange', function () {
- listen()
- })
- document.addEventListener('webkitfullscreenchange', function () {
- listen()
- })
- document.addEventListener('msfullscreenchange', function () {
- listen()
- })
+ document.addEventListener('fullscreenchange', handler)
+ document.addEventListener('mozfullscreenchange', handler)
+ document.addEventListener('webkitfullscreenchange', handler)
+ document.addEventListener('msfullscreenchange', handler)
+
+ return () => {
+ document.removeEventListener('fullscreenchange', handler)
+ document.removeEventListener('mozfullscreenchange', handler)
+ document.removeEventListener('webkitfullscreenchange', handler)
+ document.removeEventListener('msfullscreenchange', handler)
+ }
}
/**
* 获取缩略图路径
--
Gitblit v1.9.3