diff --git a/HybridWebView/PathUtils.cs b/HybridWebView/PathUtils.cs index 11500e8..04b2c19 100644 --- a/HybridWebView/PathUtils.cs +++ b/HybridWebView/PathUtils.cs @@ -158,7 +158,7 @@ public static bool TryGetMimeType(string? mimeTypeOrFileExtension, out string? m "png" => "image/png", "jpg" or "jpeg" or "jfif" or "pjpeg" or "pjp" => "image/jpeg", "gif" => "image/gif", - "webp" => "image/wemp", + "webp" => "image/webp", "svg" or "svg+xml" => "image/svg+xml", "ico" or "x-icon" => "image/x-icon", "bmp" => "image/bmp", diff --git a/HybridWebView/Platforms/Windows/HybridWebView.Windows.cs b/HybridWebView/Platforms/Windows/HybridWebView.Windows.cs index b5e770c..c5eb29c 100644 --- a/HybridWebView/Platforms/Windows/HybridWebView.Windows.cs +++ b/HybridWebView/Platforms/Windows/HybridWebView.Windows.cs @@ -46,9 +46,9 @@ private async void CoreWebView2_WebResourceRequested(CoreWebView2 sender, CoreWe { // Get a deferral object so that WebView2 knows there's some async stuff going on. We call Complete() at the end of this method. using var deferral = eventArgs.GetDeferral(); - + var requestUri = QueryStringHelper.RemovePossibleQueryString(eventArgs.Request.Uri); - + if (new Uri(requestUri) is Uri uri && AppOriginUri.IsBaseOf(uri)) { PathUtils.GetRelativePathAndContentType(HybridWebView.AppOriginUri, uri, eventArgs.Request.Uri, MainFile, out string? relativePath, out string contentType, out string fullUrl);