Що означає shva = 1 # папка "Вхідні", коли завантажується Gmail?


117

Нещодавно я помітив, що, відкриваючи мій обліковий запис Gmail, URL-адреса змінюється ?shva=1#inboxнаприкінці (це можна помітити в адресному рядку).

Це трапляється не лише з моїм ідентифікатором Gmail, але і з іншими. Це змушує мене думати, що Gmail надає загальний інтерфейс для всіх своїх користувачів і відповідно змінює його.

Що відбувається на задньому плані, і що означає shva=1#inboxчастина?

Відповіді:


163

Коли ви входите в систему, система хоче дізнатися, чи це дійсний обліковий запис, чи він повинен повернути вас на екран входу.

За словами Майка Сего , колишнього інженера Gmail, "шва" є абревіатурою для "повинна мати дійсну автентифікацію". Мабуть, параметр включається лише після успішної аутентифікації.

Значення 1за замовчуванням, застосоване до перевірки параметрів. Це також скорочений спосіб програмістів сказати true, як, наприклад, коли ви успішно увійшли в систему.

Інша частина, #inboxповідомляє Gmail завантажувати вашу поштову скриньку як перший екран. Ви можете змінити це в одну з інших папок (або навіть створених вами міток), щоб завантажити їх.

Наприклад, https://mail.google.com/mail/?shva=1#sentвідображатимуться ваші елементи надісланої папки.
https://mail.google.com/mail/?shva=1#label/narwhalsзавантажить ваш ярлик "нарвалів".

Gmail, як і багато веб-сервісів, обслуговує стандартний інтерфейс, який зміниться, щоб відображати лише вашу інформацію та дані, коли ви входили в систему.

Дані дані посилаються на їх завершення за допомогою використання ідентифікатора від файлів cookie чи сеансів, створених після екрана входу.


1
@Eight Days of Malaise: Перш за все, дуже велике ім’я (просто жартую) і дякую за відповідь! Я прийняв вашу, і я новачок на цьому сайті, тому я міг би проголосувати, як тільки я отримаю дозвіл на це, зроблю це :) дякую :)
Ant's

4
О, мій пане Еффінг, я шукав інформацію про те, що ШВА стояв століттями ! Дякуємо, що нарешті поклали за нею первинну документацію. :)
delfuego

17
Тож він не названий на честь індуїстського божества
Кріс S

1
@Chris: Це було гарне мислення, ні його не назвали на честь індуїстського божества .. LOL !!
Мураха

3
Ви МОЖЕТЕ націлювати створені вами мітки. Приклад:https://mail.google.com/mail/?shva=1#label/Notes
bevacqua
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.