титульна сторінка>Підказки для клієнта
Підказки клієнта – це набір HTTP-заголовків і API JavaScript, які дозволяють веб-браузерам надсилати детальну інформацію про клієнтський пристрій і браузер на веб-сервери. Вони розроблені як наступники User-Agent і забезпечують стандартизований спосіб для веб-серверів щоб оптимізувати вміст для клієнта, не покладаючись на ненадійне виявлення на основі рядка агента користувача або методи відбитків пальців браузера.
HTTP User-Agent
""
Client Hints JavaScript API
API Support
False
Client Hints HTTP Headers
Клієнтські підказки ще не повністю стандартизовані, ще не підтримуються деякими браузерами та надсилаються клієнтом. Можливі випадки, коли значення не отримано через кешування або не надсилання клієнтом.
sec-ch-ua
не отримано
sec-ch-ua-platform
не отримано
sec-ch-ua-mobile
не отримано
sec-ch-ua-full-version
не отримано
sec-ch-ua-full-version-list
не отримано
sec-ch-ua-platform-version
не отримано
sec-ch-ua-arch
не отримано
sec-ch-ua-bitness
не отримано
sec-ch-ua-wow64
не отримано
sec-ch-ua-model
не отримано
sec-ch-lang
не отримано
sec-ch-save-data
не отримано
sec-ch-width
не отримано
sec-ch-viewport-width
не отримано
sec-ch-viewport-height
не отримано
sec-ch-dpr
не отримано
sec-ch-device-memory
не отримано
sec-ch-rtt
не отримано
sec-ch-downlink
не отримано
sec-ch-ect
не отримано
sec-ch-prefers-color-scheme
не отримано
sec-ch-prefers-reduced-motion
не отримано
sec-ch-prefers-reduced-transparency
не отримано
sec-ch-prefers-contrast
не отримано
sec-ch-forced-colors
не отримано
sec-ch-ua-form-factors
не отримано
Список відомих клієнтських підказок
Sec-CH-UA
Представляє бренд і версію агента користувачаSec-CH-UA-Full-Version
Представляє повну версію агента користувача (не підтримується, замінено на Sec-CH-UA-Full-Version-ListSec-CH-UA-Full-Version-List
Представляє повну версію кожного бренду в його списку брендів.Sec-CH-UA-Platform
Вказує на платформу, на якій виконується даний агент користувача.Sec-CH-UA-Platform-Version
Вказує версію платформи, на якій виконується даний агент користувача.Sec-CH-UA-Arch
Представляє архітектуру платформи, на якій виконується даний агент користувача.Sec-CH-UA-Bitness
Кількість бітів, що представляють архітектуру платформи, на якій виконується даний агент користувача.Sec-CH-UA-WoW64
Використовується для визначення того, чи двійковий файл агента користувача працює в 32-розрядному режимі в 64-розрядній Windows.Sec-CH-UA-Model
Представляє пристрій, на якому виконується даний агент користувача.Sec-CH-UA-Mobile
Використовується для визначення того, чи користувальницький агент упереджено налаштований на «мобільний» досвід користувача.Sec-CH-UA-Form-Factors
Представляє форм-фактор пристрою, історично представлений як маркер <deviceCompat> у рядку User-Agent.Sec-CH-Lang
(або Lang) представляє мовні переваги користувача.Sec-CH-Save-Data
(або Save-Data) представляє перевагу агента користувача щодо зменшення використання даних.Sec-CH-Width
Надає серверу ширину макета зображення.Sec-CH-Viewport-Width
(або Viewport-Width) — це ширина вікна перегляду користувача в пікселях CSS.Sec-CH-Viewport-Height
Представляє поточну висоту вікна перегляду агента користувача.Sec-CH-DPR
(або DPR) повідомляє співвідношення фізичних пікселів до пікселів CSS на екрані користувача.Sec-CH-Device-Memory
(або Device-Memory) Показує приблизний обсяг пам’яті (у ГіБ) поточного пристрою. Оскільки ця інформація може бути використана для ідентифікації користувача, значення Device-Memory навмисно зроблено дуже грубим. Допустимі значення: 0,25, 0,5, 1, 2, 4 і 8.Sec-CH-RTT
(або RTT) надає приблизний час проходження (у мілісекундах) прикладного рівня. RTT відрізняється від RTT транспортного рівня тим, що підказка включає час обробки сервером. Значення RTT округлюється до найближчих 25 мілісекунд, щоб запобігти відбитку пальця.Sec-CH-Downlink
(або Downlink), виражена в мегабітах на секунду (Мбіт/с), показує приблизну швидкість з’єднання користувача в низхідній мережі. Значення округлюється до найближчого кратного 25 кілобітам на секунду. Тому що знову виконується розпізнавання відбитків пальців.Sec-CH-ECT
(або ECT) представляє ефективний тип з’єднання. Його значення є одним із пронумерованого списку типів з’єднань, кожен з яких описує з’єднання з RTT і значеннями низхідної лінії зв’язку в межах зазначеного діапазону. Допустимі значення ECT 4g, 3g, 2g і повільно-2g.Sec-CH-Prefers-Color-Scheme
Представляє колірну схему, яку віддає перевагу користувач.Sec-CH-Prefers-Reduced-Motion
Використовується для визначення того, чи попросив користувач систему мінімізувати кількість анімації або дії, яку він використовує.Sec-CH-Prefers-Reduced-Transparency
Використовується для визначення того, чи попросив користувач систему мінімізувати кількість ефектів прозорого або напівпрозорого шару, які він використовує.Sec-CH-Prefers-Contrast
Використовується для визначення того, чи подав користувач запит на відтворення веб-вмісту з вищим (чи нижчим) коефіцієнтом контрастності.Sec-CH-Forced-Colors
Використовується для виявлення того, чи ввімкнено агентом користувача примусовий колірний режим, у якому він примусово встановлює обрану користувачем обмежену кольорову палітру на сторінці.