Que signifie shva = 1 # Inbox lors du chargement de Gmail?


117

J'ai récemment remarqué que lors de l'ouverture de mon compte Gmail, l'URL est modifiée ?shva=1#inboxà la fin (cela peut être noté dans la barre d'adresse).

Cela ne concerne pas uniquement mon identifiant Gmail, mais également les autres. Cela me fait penser que Gmail fournit une interface commune à tous ses utilisateurs et la modifie en conséquence.

Que se passe-t-il en arrière-plan et que signifie la shva=1#inboxpartie?

Réponses:


163

Lorsque vous vous connectez, le système souhaite savoir s’il s’agit d’un compte valide ou s’il doit vous renvoyer à l’écran de connexion.

Selon Mike Sego , un ancien ingénieur de Gmail, "shva" est un acronyme pour "devrait avoir une authentification valide". Apparemment, le paramètre n'est inclus qu'après une authentification réussie.

Le 1est la valeur par défaut appliquée à la vérification du paramètre. C'est aussi un moyen abrégé pour les programmeurs true, comme lorsque vous vous êtes connecté avec succès.

L’autre partie, #inboxindique à Gmail de charger votre boîte de réception en tant que premier écran. Vous pouvez changer cela dans l'un des autres dossiers (ou même les étiquettes que vous avez créées) pour les charger.

Par exemple, https://mail.google.com/mail/?shva=1#sentmontrera vos éléments de dossier envoyés.
https://mail.google.com/mail/?shva=1#label/narwhalschargera votre étiquette "narvals".

Gmail, comme de nombreux services Web, sert une interface standard qui changera pour afficher uniquement vos informations et vos données lorsque vous vous serez connecté.

Les détails sont référencés à l'aide d'un identifiant issu des cookies ou des sessions générés après l'écran de connexion.


1
@Eight Days Of Malaise: Tout d'abord, un très grand nom (je plaisante) et merci pour la réponse! J'ai accepté le vôtre, et je suis nouveau sur ce site, je pourrais donc voter, une fois que j'aurai obtenu l'autorisation de le faire, nous le ferons :) merci :)
Ant's

4
Oh, mon seigneur, j'ai cherché des informations sur ce que SHVA représentait depuis des siècles ! Merci d'avoir finalement mis la documentation principale derrière. :)
Delfuego

17
Donc, il ne porte pas le nom d'une divinité hindoue
Chris S

1
@Chris: C'était une bonne idée, non ce n'est pas nommé d'après la divinité hindoue .. LOL !!
Ant's

3
Vous pouvez cibler les étiquettes que vous avez créées. Exemple:https://mail.google.com/mail/?shva=1#label/Notes
bevacqua
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.