top

logo

custom icon
articleบล็อก
custom iconภาพรวมฟีเจอร์
language-switch
简体中文

Client Hints คือชุด HTTP header และ JavaScript API ที่ช่วยให้เบราว์เซอร์ส่งข้อมูลรายละเอียดเกี่ยวกับอุปกรณ์และเบราว์เซอร์ของลูกค้าไปยังเซิร์ฟเวอร์ ออกแบบมาเพื่อแทนที่ User-Agent และให้เซิร์ฟเวอร์ปรับเนื้อหาให้เหมาะสมโดยไม่ต้องพึ่งการตรวจสอบ User-Agent ที่ไม่น่าเชื่อถือหรือเทคนิคระบุลายนิ้วมือเบราว์เซอร์

userAgent
user-Agent
loadingloading...
Client Hints JavaScript API
APISupport
loadingloading...
architecture
loadingloading...
bitness
loadingloading...
brands
loadingloading...
fullVersionLis
loadingloading...
mobile
loadingloading...
model
loadingloading...
platform
loadingloading...
platformVersion
loadingloading...
uaFullVersion
loadingloading...
wow64
loadingloading...
Client Hints HTTP Headers
sec-ch-ua
loadingloading...
sec-ch-ua-platform
loadingloading...
sec-ch-ua-mobile
loadingloading...
sec-ch-ua-full-version
loadingloading...
sec-ch-ua-platform-version
loadingloading...
sec-ch-ua-full-version-list
loadingloading...
sec-ch-ua-arch
loadingloading...
sec-ch-ua-bitness
loadingloading...
sec-ch-ua-wow64
loadingloading...
sec-ch-ua-model
loadingloading...
sec-ch-save-data
loadingloading...
sec-ch-width
loadingloading...
sec-ch-viewport-width
loadingloading...
viewport-width
loadingloading...
sec-ch-viewport-height
loadingloading...
sec-ch-dpr
loadingloading...
dpr
loadingloading...
sec-ch-device-memory
loadingloading...
device-memory
loadingloading...
sec-ch-rtt
loadingloading...
sec-ch-ect
loadingloading...
ect
loadingloading...
sec-ch-prefers-color-scheme
loadingloading...
sec-ch-prefers-reduced-motion
loadingloading...
sec-ch-prefers-reduced-transparency
loadingloading...
sec-ch-prefers-contrast
loadingloading...
sec-ch-forced-colors
loadingloading...
sec-ch-ua-form-factors
loadingloading...
รายการ Client Hints ที่รู้จัก
  • Sec-CH-UA
    แสดงแบรนด์และเวอร์ชันของ User-Agent
  • Sec-CH-UA-Full-Version
    แสดงเวอร์ชันเต็มของ User-Agent (เลิกใช้แล้ว แทนที่ด้วย Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Full-Version-List
    แสดงเวอร์ชันเต็มของ User-Agent (เลิกใช้แล้ว แทนที่ด้วย Sec-CH-UA-Full-Version-List)
  • Sec-CH-UA-Platform
    แสดงแพลตฟอร์มที่ User-Agent ทำงานอยู่
  • Sec-CH-UA-Platform-Version
    แสดงเวอร์ชันแพลตฟอร์มที่ User-Agent ทำงานอยู่
  • Sec-CH-UA-Arch
    แสดงสถาปัตยกรรมของแพลตฟอร์มที่ User-Agent ทำงานอยู่
  • Sec-CH-UA-Bitness
    แสดงจำนวนบิตของสถาปัตยกรรมแพลตฟอร์มที่ User-Agent ทำงานอยู่
  • Sec-CH-UA-WoW64
    ใช้ตรวจสอบว่า User-Agent ทำงานแบบ 32 บิตบน Windows 64 บิตหรือไม่
  • Sec-CH-UA-Model
    แสดงอุปกรณ์ที่ User-Agent ทำงานอยู่
  • Sec-CH-UA-Mobile
    ใช้ตรวจสอบว่า User-Agent เน้นประสบการณ์แบบ 'มือถือ' หรือไม่
  • Sec-CH-UA-Form-Factors
    แสดงขนาดรูปทรงของอุปกรณ์ เคยแสดงเป็น deviceCompat ใน User-Agent
  • Sec-CH-Lang
    (หรือ Lang) แสดงความชอบด้านภาษา
  • Sec-CH-Save-Data
    (หรือ Save-Data) แสดงความชอบของ User-Agent ในการลดการใช้ข้อมูล
  • Sec-CH-Width
    ให้เซิร์ฟเวอร์ทราบความกว้างของภาพที่ต้องแสดง
  • Sec-CH-Viewport-Width
    (หรือ Viewport-Width) คือความกว้างของ viewport ของผู้ใช้ในหน่วย CSS pixel
  • Sec-CH-Viewport-Height
    แสดงความสูง viewport ปัจจุบันของ User-Agent
  • Sec-CH-DPR
    (หรือ DPR) รายงานอัตราส่วน pixel จริงกับ pixel CSS ของหน้าจอผู้ใช้
  • Sec-CH-Device-Memory
    (หรือ Device-Memory) แสดงหน่วยความจำโดยประมาณของอุปกรณ์ (GiB) ข้อมูลนี้ใช้ระบุผู้ใช้ได้ จึงมีค่าแบบหยาบ เช่น 0.25, 0.5, 1, 2, 4, 8
  • Sec-CH-RTT
    (หรือ RTT) ให้ค่า round-trip time โดยประมาณในระดับแอปพลิเคชัน (ms) RTT นี้ต่างจากระดับ transport และรวมเวลาประมวลผลเซิร์ฟเวอร์ ค่า RTT จะถูกปัดเศษเป็น 25 ms เพื่อป้องกันการระบุลายนิ้วมือ
  • Sec-CH-Downlink
    (หรือ Downlink) แสดงความเร็วดาวน์โหลดโดยประมาณของผู้ใช้ (Mbps) ปัดเศษเป็น 25 Kbps เพื่อป้องกันการระบุลายนิ้วมือ
  • Sec-CH-ECT
    (หรือ 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
    ใช้ตรวจสอบว่า User-Agent เปิดโหมดสีบังคับหรือไม่ ซึ่งจะใช้ชุดสีที่ผู้ใช้เลือกบนหน้าเว็บ
logo
logo

บทความ