Quantcast
Channel: Xamarin.Forms — Xamarin Community Forums
Viewing all articles
Browse latest Browse all 77050

After ios 11 upgrade WKWebView does not load my website.

$
0
0

After ios 11 upgrade WKWebView does not load my website.
I added the following methods to my renderer:

    [Export("webViewWebContentProcessDidTerminate:")]
    public virtual void ContentProcessDidTerminate(WKWebView webView)
    {

        Console.WriteLine("ContentProcessDidTerminate");
    }

    [Export("webView:didFinishNavigation:")]
    public void DidFinishNavigation(WKWebView webView, WKNavigation navigation)
    {

        UIApplication.SharedApplication.NetworkActivityIndicatorVisible = false;
        Console.WriteLine("DidFinishNavigation");
    }

    [Export("webView:didFailNavigation:withError:")]
    public void DidFailNavigation(WKWebView webView, WKNavigation navigation, NSError error)
    {
        // If navigation fails, this gets called
        Console.WriteLine("DidFailNavigation:" + error.ToString());
    }

    [Export("webView:didFailProvisionalNavigation:withError:")]
    public void DidFailProvisionalNavigation(WKWebView webView, WKNavigation navigation, NSError error)
    {
        // If navigation fails, this gets called
        Console.WriteLine("DidFailProvisionalNavigation" + error.ToString());
    }

    [Export("webView:didStartProvisionalNavigation:")]
    public void DidStartProvisionalNavigation(WKWebView webView, WKNavigation navigation)
    {

        UIApplication.SharedApplication.NetworkActivityIndicatorVisible = true;
        // When navigation starts, this gets called
        Console.WriteLine("DidStartProvisionalNavigation");
    }

The application shows didStartProvisionalNavigation but it does not move to the other methods.

I also added the following to my info.plist:
NSAppTransportSecurity

NSAllowsArbitraryLoads

I also tried running my WKWebview against another of my sites and that one works just fine.

In Safari, after attaching it to my WKWebView, I can see that some webapi calls does not seem to complete the request. Yet in some cases the same request does complete but some others does not.

Is anyone having this type of issue?

Any help to solve this would be really appreciated.

Thanks,

Hector


Viewing all articles
Browse latest Browse all 77050

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>