Firefox ได้รับโหมด headless ใหม่

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

Mozilla แผน เพื่อแนะนำการสนับสนุนโหมด headless ใน Firefox 55 Stable บน Linux และ Firefox 56 Stable บนอุปกรณ์ Windows และ Mac

โหมด Headless เป็นโหมดการแสดงผลพิเศษที่ไม่แสดงองค์ประกอบส่วนติดต่อผู้ใช้ของเว็บเบราว์เซอร์ เนื่องจากเป็นกรณีนี้จึงใช้ในกรณีการใช้งานพิเศษตัวอย่างเช่นเมื่อคุณเรียกใช้การทดสอบอัตโนมัติหรือต้องการแสดงไซต์หรือบริการโดยไม่มีผู้ใช้ Chrome ของเว็บเบราว์เซอร์

ข้อผิดพลาดคือ ยื่น เก้าปีที่แล้วบน Bugzilla @ Mozilla เพื่อรวมโหมด headless ในเบราว์เซอร์

Google Chrome รองรับโหมด headless อยู่แล้ว เราได้พูดถึงวิธีการเปิดใช้งานก่อนหน้านี้ที่ Ghacks และฉันขอแนะนำให้คุณตรวจสอบคำแนะนำหากคุณต้องการทราบ วิธีเรียกใช้ Chrome ในโหมด headless .

สำหรับ Firefox คุณต้องใช้ Firefox 55 ขึ้นไปบน Linux หรือ Firefox 56 หรือใหม่กว่าบน Windows หรือ Mac เพื่อรับการสนับสนุน คุณสามารถตรวจสอบเวอร์ชันของเบราว์เซอร์ได้โดยโหลด about: support ในแถบที่อยู่ของเบราว์เซอร์ ซึ่งจะแสดงเวอร์ชันของ Firefox ช่องทางและข้อมูลอื่น ๆ

บันทึก : โหมด Headless ทำงานไม่ถูกต้องในขณะนี้ เมื่อคุณพยายามโหลด Firefox ด้วยพารามิเตอร์ -headless คุณจะสังเกตเห็นว่าเบราว์เซอร์ไม่เริ่มทำงานเลย ฉันทดสอบสิ่งนี้บน Windows และ Linux และ Firefox หลายเวอร์ชันและใช้งานไม่ได้ในขณะที่เขียน ฉันไม่ได้พยายามรันร่วมกับซีลีเนียมดังนั้นสิ่งนี้อาจใช้งานได้แล้ว

ใช้ Firefox ในโหมด headless

การเริ่มต้นใช้งานโหมด headless ใน Firefox เป็นพื้นฐาน คุณต้องเรียกใช้เบราว์เซอร์ด้วยพารามิเตอร์ -headless เพื่อเปิดใช้งาน ฉันขอแนะนำให้คุณสร้างโปรไฟล์ใหม่หรือใช้ Firefox เวอร์ชันพกพาสำหรับสิ่งนั้นเนื่องจากคุณอาจไม่ต้องการเรียกใช้โปรไฟล์ Firefox หลักของคุณในโหมด headless

เหตุผลเบื้องหลังคือคุณไม่ได้รับอินเทอร์เฟซผู้ใช้ใด ๆ เมื่อคุณเปิดใช้งานโหมด headless ซึ่งหมายความว่าไม่มีแถบที่อยู่แถบหัวเรื่องและไม่มีแถบแท็บที่คุณสามารถโต้ตอบได้

คุณสามารถติดตามการพัฒนาโหมด headless ในเว็บเบราว์เซอร์ Firefox ด้วยการคลิก ลิงค์นี้ . มันนำไปสู่เมตาบั๊กใน Bugzilla @ Mozilla