diff --git a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs index 84c343707..e638fa825 100644 --- a/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs +++ b/Plugins/Flow.Launcher.Plugin.BrowserBookmark/FirefoxBookmarkLoader.cs @@ -167,18 +167,47 @@ public abstract class FirefoxBookmarkLoaderBase : IBookmarkLoader } } + private bool IsSvgData(byte[] data) + { + if (data == null || data.Length < 5) + return false; + + // SVG 파일 시그니처 확인 + // ASCII로 시작하는 SVG XML 헤더 확인 + string header = System.Text.Encoding.ASCII.GetString(data, 0, Math.Min(data.Length, 200)).ToLower(); + + return header.Contains("