- รวมอยู่แล้วตั้งแต่รีลีสเดือนพฤศจิกายน 2022 แต่ยังไม่ใช่โหมดเริ่มต้น ต้องใส่แฟลก
--headless=new จึงจะทำงาน
- เวอร์ชันนี้จะเปลี่ยนหลายอย่างสำหรับวิธีตรวจจับบอตที่อิงจาก browser fingerprint
- ใน User-Agent คำว่า HeadlessChrome ถูกเปลี่ยนเป็น Chrome
navigator.plugins ก็จะคืนค่าปลั๊กอินเหมือนเบราว์เซอร์ปกติ
navigator.mimeTypes ก็คืนค่าที่ถูกต้อง
- มีอ็อบเจ็กต์
window.chrome เช่นกัน
- ข้อมูลที่เกี่ยวข้องกับ GPU ก็สมจริงมากขึ้น
- สามารถตรวจสอบได้ด้วย
navigator.webdriver = true แต่ก็สามารถซ่อนไดด้วย –disable-blink-features=AutomationControlled
- แน่นอนว่าในการทำ browser fingerprinting ที่อิงกับ JS ยังตรวจจับได้อยู่
1 ความคิดเห็น
ในคำแนะนำของ HN บอกว่า PM ของ Chrome Headless กำลังตอบคำถามอยู่ในคอมเมนต์
https://news.ycombinator.com/item?id=34857087
ดูเหมือนว่ายังไม่ได้ "รีลีส" จริง ๆ แต่แค่นำซอร์สโค้ดใส่ไว้ก่อนเท่านั้น