From d05389c229fd6fcea0676b25cf2752873e9377c7 Mon Sep 17 00:00:00 2001 From: DB p Date: Thu, 20 Mar 2025 15:58:30 +0900 Subject: [PATCH] Added SVG for firefox --- .../FirefoxBookmarkLoader.cs | 43 ++++++++++++++++--- 1 file changed, 36 insertions(+), 7 deletions(-) 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("