Jouons avec le webbrowser

Jouons avec le webbrowser

Dans la communauté développeurs Windows Phone, je reçois régulièrement des questions sur le webbrowser.

Ce mini article va mettre en avant quelques fonctionnalités cachées du webbrowser en passant notammment par la classe d’extension WebBrowserExtensions.

WebBrowserExtensions contient 3 méthodes qui rendraient jaloux tous les développeurs Windows 8

 

GetCookies 

Cette méthode permet de récupérer les cookies d’un contrôle browser de votre application. Il vous sera impossible de récupérer les cookies de l’application “Internet Explorer” du téléphone, votre application et l’application Internet Explorer étant toutes les deux sandboxées. Même s’il faut passer un webbrowser en paramètre, les cookies sont gérées de façon globale dans votre application. Il sera impossible de récupérer les cookies http only via cette méthode.

ClearCookiesAsync

Cette méthode va vous permettre d’effacer les cookies, c’est l’antagonisme de la première, elle permet d’effacer l’ensemble des cookies de votre application. A noter, c’est un tout ou rien, impossible de supprimer qu’une partie des cookies.

ClearInternetCacheAsync

La dernière et non des moindres va vous permettre de supprimer l’ensemble du cache http de votre application, celui-ci étant utilisé quand une page/un script/une image est retournée avec l’attribut cache-control. Comme ClearCookiesAsync, c’est tout ou rien, attention donc.

 

Comments are closed.