diff --git a/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue b/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue index bba4c25..248ba58 100644 --- a/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue +++ b/src/views/sevenLargeScreen/elevatorMonitoring/eleMonitor.vue @@ -107,14 +107,12 @@ onMounted(async () => { }); onBeforeUnmount(() => { - if (oWebControl.value === undefined) { - // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 - oWebControl.JS_HideWnd(); - // 销毁当前播放的视频 - oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); - // 断开与插件服务连接 - oWebControl.JS_Disconnect(); - } + // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 + oWebControl.JS_HideWnd(); + // 销毁当前播放的视频 + oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); + // 断开与插件服务连接 + oWebControl.JS_Disconnect(); }); const initPlugin = () => { diff --git a/src/views/sevenLargeScreen/towerCraneMonitoring/monitor.vue b/src/views/sevenLargeScreen/towerCraneMonitoring/monitor.vue index 15259e4..65da2a3 100644 --- a/src/views/sevenLargeScreen/towerCraneMonitoring/monitor.vue +++ b/src/views/sevenLargeScreen/towerCraneMonitoring/monitor.vue @@ -121,14 +121,12 @@ onMounted(async () => { }); onBeforeUnmount(() => { - if (oWebControl.value === undefined) { - // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 - oWebControl.JS_HideWnd(); - // 销毁当前播放的视频 - oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); - // 断开与插件服务连接 - oWebControl.JS_Disconnect(); - } + // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 + oWebControl.JS_HideWnd(); + // 销毁当前播放的视频 + oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); + // 断开与插件服务连接 + oWebControl.JS_Disconnect(); }); const initPlugin = () => { diff --git a/src/views/sevenLargeScreen/videoManagement/index(插件版).vue b/src/views/sevenLargeScreen/videoManagement/index(插件版).vue index c8b7225..7137a34 100644 --- a/src/views/sevenLargeScreen/videoManagement/index(插件版).vue +++ b/src/views/sevenLargeScreen/videoManagement/index(插件版).vue @@ -175,14 +175,12 @@ onMounted(async () => { }); onBeforeUnmount(() => { - if (oWebControl.value === undefined) { - // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 - oWebControl.JS_HideWnd(); - // 销毁当前播放的视频 - oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); - // 断开与插件服务连接 - oWebControl.JS_Disconnect(); - } + // 先让窗口隐藏,规避可能的插件窗口滞后于浏览器消失问题 + oWebControl.JS_HideWnd(); + // 销毁当前播放的视频 + oWebControl.JS_RequestInterface({ funcName: "destroyWnd" }); + // 断开与插件服务连接 + oWebControl.JS_Disconnect(); }); const initPlugin = () => {