Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proxy requests and round trip JavaScript invocations #43

Merged
merged 10 commits into from
Mar 11, 2024
Merged

Proxy requests and round trip JavaScript invocations #43

merged 10 commits into from
Mar 11, 2024

Commits on Feb 6, 2024

  1. Add support for proxying

    Added support in Windows and Android for proxying web requests from the browser through native code to allow for modifying the request, and creating custom responses.
    rbrundritt committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    ae12965 View commit details
    Browse the repository at this point in the history
  2. Add proxy support for iOS and Mac

    Add proxy support for iOS and Mac. Cleaned up some of the previous proxy code for Android and Windows.
    rbrundritt committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    2173725 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Add round trip invoke JS-.NET-JS

    Add round trip invoke JS-.NET-JS by leveraging the proxy framework that was created.
    rbrundritt committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    f400de0 View commit details
    Browse the repository at this point in the history
  2. Bug fix and code cleanup

    - Bug fix: expose method to get proxy origin in JS. iOS/Mac has a different URL scheme than Android/Windows. Simple helper method gives users JS code the correct URL to the proxy service for the platform the web view is running on.
    - A few improvements to better handle errors.
    - Document code
    - Readme documentation
    - Move async invoke samples to methodinvoke.html sample
    rbrundritt committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    a89ea61 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    861c414 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    69ede5a View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. More small code cleanup

    Eilon committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    5688061 View commit details
    Browse the repository at this point in the history
  2. Update HybridWebView.cs

    Eilon committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    44cd600 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Squashed commit of the following:

    commit 6bb1c5f
    Author: Eilon Lipton <Eilon@users.noreply.github.com>
    Date:   Mon Mar 11 11:53:17 2024 -0700
    
        Update HybridWebViewHandler.MacCatalyst.cs
    
    commit 3b56ebe
    Author: Eilon Lipton <Eilon@users.noreply.github.com>
    Date:   Mon Mar 11 11:43:19 2024 -0700
    
        Try to make iOS proxy code async
    Eilon committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ec0c8b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b21af5 View commit details
    Browse the repository at this point in the history