From 16f6fba93bfc96b22f30bdec7fbbf719674ca619 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Mon, 28 Apr 2025 22:54:50 +0800 Subject: [PATCH] Update RemoteDesktopModal.vue --- .../frontend/src/components/RemoteDesktopModal.vue | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/packages/frontend/src/components/RemoteDesktopModal.vue b/packages/frontend/src/components/RemoteDesktopModal.vue index fe309b4..298efbe 100644 --- a/packages/frontend/src/components/RemoteDesktopModal.vue +++ b/packages/frontend/src/components/RemoteDesktopModal.vue @@ -96,15 +96,7 @@ const connectRdp = async () => { } // 使用确定的基础 URL 构建后端代理端点的 URL - // 确保参数正确拼接,没有多余字符 - const queryParams = new URLSearchParams({ - token: token, - width: String(widthToSend), - height: String(heightToSend), - dpi: String(dpiToSend) - }); - const tunnelUrl = `${backendBaseUrl}/rdp-proxy?${queryParams.toString()}`; // 使用 URLSearchParams 确保格式正确 - + const tunnelUrl = `${backendBaseUrl}/rdp-proxy?token=${encodeURIComponent(token)}&width=${widthToSend}&height=${heightToSend}&dpi=${dpiToSend}`; console.log(`[RDP 模态框] 连接到隧道: ${tunnelUrl}`); // 记录最终 URL // @ts-ignore const tunnel = new Guacamole.WebSocketTunnel(tunnelUrl); @@ -458,4 +450,4 @@ const computedModalStyle = computed(() => { .rdp-display-container :deep(canvas) { z-index: 999; } - \ No newline at end of file +