none
x-ms-webview et cookies RRS feed

  • Question

  • Bonjour,

    pour une application j'utilise x-ms-webiew pour me connecter à twitter ou d'autres sites. Cependant je voudrais qu'une fois la webview fermée, que les cookies ne soient pas gardés et donc forcer la demande de login/mdp lorsqu'on réactive la webview.

    Quelqu'un aurait une idée ?

    Merci à vous!


    Thomas.H

    jeudi 22 janvier 2015 18:26

Réponses

  • Bonjour,

    Consultez la réponse dans ce thread: How to clear cookies of webview in windows 8.1. J'espère que cela vous aidera.

    Merci de nous tenir au curant.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    • Proposé comme réponse BEAUGRAND Kevin samedi 24 janvier 2015 13:02
    • Marqué comme réponse HamZor dimanche 25 janvier 2015 10:04
    vendredi 23 janvier 2015 14:51
    Modérateur

Toutes les réponses

  • Bonjour,

    Consultez la réponse dans ce thread: How to clear cookies of webview in windows 8.1. J'espère que cela vous aidera.

    Merci de nous tenir au curant.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    • Proposé comme réponse BEAUGRAND Kevin samedi 24 janvier 2015 13:02
    • Marqué comme réponse HamZor dimanche 25 janvier 2015 10:04
    vendredi 23 janvier 2015 14:51
    Modérateur
  • Merci pour ce lien, ça semble en effet l'élément de répondant à ma question, mais j'ai cependant un souci dans son utilisation. Remis au gout de JavaScript ça donne ça :

    var myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter(); 
    var cookieManager = myFilter.CookieManager; 
    var myCookieJar = cookieManager.GetCookies(Windows.Foundation.Uri('ici je suis censé mettre quoi ? Sachant que je vous que tout les cookies soit supprimés')); 
    foreach (cookie in myCookieJar) 
    { 
        cookieManager.DeleteCookie(cookie); 
    }

    Donc ma question est, que dois-je indiquer dans le GetCookie ? Dans votre exemple il dit l'adresse uri de la webview, mais j'avoue que j'ai aucune idée de ce qu'il veut dire.

    Merci à vous !


    Thomas.H

    samedi 24 janvier 2015 16:07
  • Bonjour,

    L'uri à fournir est l'uri correspondant au site auquel la webview est censé accèder.

    Ex :

     Windows.Web.Http.Filters.HttpBaseProtocolFilter myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
                var cookieManager = myFilter.CookieManager;
                HttpCookieCollection myCookieJar = cookieManager.GetCookies(new Uri("https://www.google.fr"));
                foreach (HttpCookie cookie in myCookieJar)
                {
                    cookieManager.DeleteCookie(cookie);
                }

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    samedi 24 janvier 2015 20:38