From 62b1d60ff2430663b43e83dbf34b638715ec5fd2 Mon Sep 17 00:00:00 2001 From: clawdbot Date: Wed, 28 Jan 2026 12:30:11 +0800 Subject: [PATCH] fix(goview): extract src from embed html for iframe/video --- packages/sdk/src/core/widgets/iframe.ts | 30 ++++++++++++++++++-- packages/sdk/src/core/widgets/video.ts | 37 +++++++++++++++++++++++-- 2 files changed, 62 insertions(+), 5 deletions(-) diff --git a/packages/sdk/src/core/widgets/iframe.ts b/packages/sdk/src/core/widgets/iframe.ts index 90009d5..161fa07 100644 --- a/packages/sdk/src/core/widgets/iframe.ts +++ b/packages/sdk/src/core/widgets/iframe.ts @@ -40,6 +40,21 @@ function looksLikeHtml(input: string): boolean { return trimmed.startsWith('<') && trimmed.includes('>'); } +function extractSrcFromEmbedHtml(html: string): string { + // Many low-code editors store iframe widgets as an embed code string. + // Prefer extracting the actual src to keep the resulting screen portable. + // Examples: + // - + // -