Skip to content

Commit

Permalink
Change HybridWebView default address to 0.0.0.1 (#25042)
Browse files Browse the repository at this point in the history
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
  • Loading branch information
Eilon authored Oct 2, 2024
1 parent b1113d5 commit c4a1761
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/Core/src/Handlers/HybridWebView/HybridWebViewHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -43,8 +43,8 @@ public partial class HybridWebViewHandler : IHybridWebViewHandler, IHybridWebVie
#endif

/// <summary>
/// Gets the application's base URI. Defaults to <c>https://0.0.0.0/</c> on Windows and Android,
/// and <c>app://0.0.0.0/</c> on iOS and MacCatalyst (because <c>https</c> is reserved).
/// Gets the application's base URI. Defaults to <c>https://0.0.0.1/</c> on Windows and Android,
/// and <c>app://0.0.0.1/</c> on iOS and MacCatalyst (because <c>https</c> is reserved).
/// </summary>
internal static readonly string AppOrigin = $"{AppHostScheme}://{AppHostAddress}/";

Expand Down

0 comments on commit c4a1761

Please sign in to comment.