logo
หน้าแรก>คำแนะนำสำหรับลูกค้า

Client Hints คือชุดของ HTTP Header และ JavaScript API ที่ช่วยให้เว็บเบราว์เซอร์ส่งข้อมูลรายละเอียดเกี่ยวกับอุปกรณ์ไคลเอนต์และเบราว์เซอร์ไปยังเว็บเซิร์ฟเวอร์ ซึ่งได้รับการออกแบบมาให้เป็นรุ่นต่อจาก User-Agent และให้วิธีมาตรฐานแก่เว็บเซิร์ฟเวอร์ในการปรับเนื้อหาให้เหมาะสมสำหรับไคลเอนต์โดยไม่ต้องพึ่งพาเทคนิคการตรวจจับตามสตริง 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-List
  • Sec-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 บิตบน Windows 64 บิตหรือไม่
  • Sec-CH-UA-Model
    แสดงถึงอุปกรณ์ที่ตัวแทนผู้ใช้ที่กำหนดกำลังดำเนินการอยู่
  • Sec-CH-UA-Mobile
    ใช้เพื่อตรวจสอบว่าตัวแทนผู้ใช้มีอคติต่อประสบการณ์ผู้ใช้ "มือถือ" หรือไม่
  • Sec-CH-UA-Form-Factors
    แสดงถึงฟอร์มแฟกเตอร์ของอุปกรณ์ ซึ่งในอดีตแสดงเป็นโทเค็น <deviceCompat> ในสตริง User-Agent
  • Sec-CH-Lang
    (หรือ Lang) แสดงถึงการตั้งค่าภาษาของผู้ใช้
  • Sec-CH-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) แสดงจำนวนหน่วยความจำโดยประมาณ (ในหน่วย GiB) ที่อุปกรณ์ปัจจุบันมี เนื่องจากข้อมูลนี้สามารถใช้เพื่อระบุผู้ใช้ได้ ค่าของหน่วยความจำอุปกรณ์จึงจงใจทำให้คร่าวๆ ค่าที่ถูกต้องคือ 0.25, 0.5, 1, 2, 4 และ 8
  • Sec-CH-RTT
    (หรือ RTT) ระบุเวลาไปกลับโดยประมาณ (เป็นมิลลิวินาที) ของเลเยอร์แอปพลิเคชัน RTT แตกต่างจากเลเยอร์การขนส่ง RTT โดยคำใบ้จะรวมเวลาการประมวลผลของเซิร์ฟเวอร์ด้วย ค่าของ RTT จะถูกปัดเศษเป็น 25 มิลลิวินาทีที่ใกล้ที่สุดเพื่อป้องกันการพิมพ์ลายนิ้วมือ
  • Sec-CH-Downlink
    (หรือ Downlink) ซึ่งแสดงเป็นเมกะบิตต่อวินาที (Mbps) จะแสดงความเร็วดาวน์สตรีมโดยประมาณของการเชื่อมต่อของผู้ใช้ ค่าจะถูกปัดเศษให้เป็นพหุคูณที่ใกล้ที่สุดของ 25 กิโลบิตต่อวินาที เพราะการจดจำลายนิ้วมือเสร็จสิ้นอีกแล้ว
  • Sec-CH-ECT
    (หรือ ECT) แสดงถึงประเภทการเชื่อมต่อที่มีประสิทธิภาพ ค่าของมันคือหนึ่งในรายการประเภทการเชื่อมต่อที่แจกแจง โดยแต่ละประเภทอธิบายการเชื่อมต่อกับ RTT และค่าดาวน์ลิงก์ภายในช่วงที่ระบุ ค่า ECT ที่ถูกต้องคือ 4g, 3g, 2g และ slow-2g
  • Sec-CH-Prefers-Color-Scheme
    แสดงถึงโทนสีที่ผู้ใช้ต้องการ
  • Sec-CH-Prefers-Reduced-Motion
    ใช้เพื่อตรวจสอบว่าผู้ใช้ขอให้ระบบลดจำนวนภาพเคลื่อนไหวหรือการเคลื่อนไหวที่ใช้หรือไม่
  • Sec-CH-Prefers-Reduced-Transparency
    ใช้เพื่อตรวจสอบว่าผู้ใช้ขอให้ระบบลดจำนวนเอฟเฟกต์เลเยอร์โปร่งใสหรือโปร่งแสงที่พวกเขาใช้หรือไม่
  • Sec-CH-Prefers-Contrast
    ใช้เพื่อตรวจสอบว่าผู้ใช้ร้องขอให้แสดงเนื้อหาเว็บด้วยอัตราส่วนคอนทราสต์ที่สูงขึ้น (หรือต่ำกว่า) หรือไม่
  • Sec-CH-Forced-Colors
    ใช้เพื่อตรวจสอบว่าตัวแทนผู้ใช้เปิดใช้งานโหมดบังคับสีหรือไม่ ซึ่งบังคับให้ชุดสีที่ผู้ใช้เลือกอย่างจำกัดบนเพจ