From 95167a68161379a4477bc57f3283564bee2a8edd Mon Sep 17 00:00:00 2001 From: Eilon Lipton Date: Tue, 1 Oct 2024 14:30:02 -0700 Subject: [PATCH] Change HybridWebView default address to 0.0.0.1 The 0.0.0.0 address stopped working in iOS 18/MacCat, and is possibly going to stop working in other platforms/webviews, so it's being changed to 0.0.0.1, which has been verified to work. Fixes #24364 --- src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.cs b/src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.cs index f6f3fd9768bf..f827dc1be816 100644 --- a/src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.cs +++ b/src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.cs @@ -33,7 +33,7 @@ public partial class HybridWebViewHandler : IHybridWebViewHandler, IHybridWebVie // Using an IP address means that the web view doesn't wait for any DNS resolution, // making it substantially faster. Note that this isn't real HTTP traffic, since // we intercept all the requests within this origin. - private static readonly string AppHostAddress = "0.0.0.0"; + private static readonly string AppHostAddress = "0.0.0.1"; private static readonly string AppHostScheme = #if IOS || MACCATALYST @@ -43,8 +43,8 @@ public partial class HybridWebViewHandler : IHybridWebViewHandler, IHybridWebVie #endif /// - /// Gets the application's base URI. Defaults to https://0.0.0.0/ on Windows and Android, - /// and app://0.0.0.0/ on iOS and MacCatalyst (because https is reserved). + /// Gets the application's base URI. Defaults to https://0.0.0.1/ on Windows and Android, + /// and app://0.0.0.1/ on iOS and MacCatalyst (because https is reserved). /// internal static readonly string AppOrigin = $"{AppHostScheme}://{AppHostAddress}/";