it-swarm.com.de

Was ist "shva" in der URL von Google Mail?

Wozu dient der folgende Teil einer Google Mail-URL?

https://mail.google.com/mail/?**zx**=1efobg68r40co&**shva**=1#inbox

Wenn Sie es ändern, passiert nichts !!

Ich weiß, dass Google Mail kein Open-Source-Programm ist, daher können wir den Code nicht nachverfolgen. Jede Website versucht jedoch, die URL zu verkürzen, damit sie im Idealfall keine redundanten Daten zur URL hinzufügt. Gleichzeitig machen sie weder einen Unterschied noch einen Fehler, wenn sie sich ändern.

Bearbeiten: Ich weiß, dass es ein Parameter für eine Skriptsprache ist, da ich ein PHP -Entwickler bin, aber als Entwickler füge ich NIEMALS einen nutzlosen Parameter hinzu, und ich denke, es ist naheliegend/primitiv!

48
Omar Al-Ithawi

Das Akronym steht für "Sollte gültige Authentifizierung haben", wie hier angegeben:

http://googlesystem.blogspot.com/2010/07/gmails-shva-parameter.html

Wie bereits erwähnt, ist 1 der Standardwert.

48
Ben Gartner

Wenn ich mich recht erinnere, wenn Sie an der aktuellen Version der Benutzeroberfläche gearbeitet haben, können Sie eine Vorschau anzeigen, indem Sie shva=2 anstelle der Standardeinstellung festlegen. Diese Version ist jetzt die Standardeinstellung, und Sie können die alte Version nicht erhalten. Daher macht shva jetzt nichts.

Es kann in Zukunft wieder verwendet werden, wer weiß?

Jede Website versucht jedoch, die URL kürzer zu machen, sodass sie idealerweise keine redundanten Daten zur URL hinzufügen sollte ...

Dies ist selbstverständlich nicht wahr. Ein perfektes Beispiel finden Sie unter StackOverflow-URLs. Dieser Beitrag:

http://stackoverflow.com/questions/1692968/shva-in-gmails-url-what-is-this

könnte genauso einfach sein (es funktioniert):

http://stackoverflow.com/questions/1692968

Ich glaube nicht, dass sich jemand heutzutage Sorgen um die zusätzlichen Datenbytes von Daten macht, die mit einem zusätzlichen Abfragezeichenfolgeparameter verbunden sind.

10
ceejayoz

Einige sagen, dass es "gültige Authentifizierung" geben sollte. Wir werden es als ok betrachten.

Die eigentliche Erweiterung von shva ist jedoch die Überprüfung und Authentifizierung von Sicherheits-Hosts.

Es kommt immer dann, wenn Sie Google Mail öffnen.

3
appu

Wir wissen nicht, was "genau" bedeutet, es sei denn, jemand in Google beantwortet Ihre Frage. Ich vermute aber, dass es mit Sicherheit und Verschlüsselung zu tun hat. Es passiert nichts, wenn Sie es ändern, da es auch Teil des Cookies ist. Wenn Sie es ändern, müssen Sie es auch mit dem vergleichen, was im Cookie festgelegt ist.

2
Omnipresent

"shva" ist ein Akronym für "sollte über eine gültige Authentifizierung verfügen". Anscheinend wird der Parameter nur nach einer erfolgreichen Authentifizierung eingefügt.

Die 1 ist der Standardwert, der auf die Parameterprüfung angewendet wird. Es ist auch eine Abkürzung für Programmierer, um wahr zu sagen, wie wenn Sie sich erfolgreich angemeldet haben.

Der andere Teil, #inbox, weist Google Mail an, den Posteingang als ersten Bildschirm zu laden. Sie können dies in einen der anderen Ordner (oder sogar die von Ihnen erstellten Etiketten) ändern, um sie zu laden.

Beispiel: https://mail.google.com/mail/?shva=1#sent zeigt die Elemente des Ordners "Gesendet" an. https://mail.google.com/mail/ ? shva = 1 # label/narwhals lädt Ihr "narwhals" -Label auf.

Wie viele Webdienste bietet Google Mail eine Standardschnittstelle, die sich nach dem Anmelden so ändert, dass nur Ihre Informationen und Daten angezeigt werden.

Die Angaben werden an ihrem Ende durch die Verwendung einer ID aus den Cookies oder Sitzungen nach dem Anmeldebildschirm referenziert.

0
jitesh