diff --git a/src/index.js b/src/index.js index dd51e1d..c925e12 100644 --- a/src/index.js +++ b/src/index.js @@ -985,18 +985,23 @@ class WebRTCChat { this.stopButton.style.display = 'none'; this.stopButton.disabled = true; - // 显示头像,隐藏视频 - if (this.videoContainer) { - this.videoContainer.classList.remove('calling'); - } + // 延迟刷新,确保服务器处理完断开逻辑 console.log('通话已结束,5秒后刷新页面清除缓存...'); setTimeout(() => { window.location.reload(); + this.startButton.style.display = 'block'; this.startButton.disabled = false; }, 300); + setTimeout(() => { + // 显示头像,隐藏视频 + if (this.videoContainer) { + this.videoContainer.classList.remove('calling'); + } + }, 300); + } // 清除视频缓存的方法