Les cookies
Par la méthode javascript
Créer des cookies
Effacer les cookies crées
Effacer tous les cookies du domaine
Lire tous cookies du domaine
Par la méthode CookieManager (activité dédiée dans webViewBase)
Gestion Android

Retour sélection autres tests

Les cookies sont de petites informations (liées au domaine de la page web) stockées par chaque navigateur dans des endroits les plus mystérieux, mais accessibles par des méthodes appropriées.

Il existe deux manières pour manipuler les cookies :

1) La méthode javascript

Les tests permettent d'écrire, effacer et lire des cookies dans la webView. Lors de l'écriture deux cookies sont écrits par un script javascrit activé à partir d'Android. De même l'effacement et la lecture sont activés par des script dédiés.

Un cookie est créer automatiquement lors du chargement de la page(Page = CookieDemarrageMonWebFacile). Deux autres à la demande :

2) La méthode CookieManager

Ecriture cookie : On utilise la classe CookieManager.getInstance().setCookie(baseUrl, cookieString). Cette méthode effectue une opération asynchrone. Donc, si vous chargez une url immédiatement après l’avoir configurée, il n’est pas garanti que les cookies auront déjà été écrits. Pour éviter les comportements inattendus et instables, utilisez Cookiemanager#setCookie(String url, String value, Valuecallback callback) (lien) et commencez à charger l’url après que le callback soit appelé.