Hello
I would like to read cookie value, which is set by javascript in a webview
The webview is implemented and managed within PCL project
The following code is executed without errors but allows to get only an empty object CookieCollection
Can you please help?
private void webView_Navigated(object sender, WebNavigatedEventArgs e) { if (e.Result == WebNavigationResult.Success) { try { var assembly = typeof(App).GetTypeInfo().Assembly; Stream stream = assembly.GetManifestResourceStream("script.js"); string script = ""; using (var reader = new StreamReader(stream)) { script = reader.ReadToEnd(); } webView.Eval(script); string url = ((UrlWebViewSource)webView.Source).Url; var handler = new HttpClientHandler { CookieContainer = new CookieContainer() }; var httpClient = new HttpClient(handler); CookieCollection Cookies = handler.CookieContainer.GetCookies(new Uri(url)); if (Cookies.Count > 0) { string value = Cookies["location"].Value; } } catch (Exception ex) { string message = ex.Message; } } }