- Headless Chrome ช่วยให้คุณเรียกใช้ Chrome ในสภาพแวดล้อมแบบอัตโนมัติได้โดยไม่ต้องมีอินเทอร์เฟซผู้ใช้หรืออุปกรณ์ต่อพ่วง
- การแจ้งเตือนใน macOS จะแสดงโดยระบบการแจ้งเตือนของ macOS โดยตรง
- ตอนนี้คุณสามารถจับภาพรูปภาพแบบเต็มความละเอียดด้วย Image Capture API และอีกมากมาย
หากต้องการดูรายการการเปลี่ยนแปลงทั้งหมด ดูรายการการเปลี่ยนแปลงที่เก็บข้อมูลซอร์สโค้ด Chromium
และ Pete LePage จะเป็นผู้ดูแลคุณในวันนี้ มาเจาะลึกกันว่ามีอะไรใหม่สำหรับนักพัฒนาซอฟต์แวร์ใน Chrome 59
Chrome แบบ Headless
เบราว์เซอร์แบบ Headless เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการเรียกใช้การทดสอบอัตโนมัติและสภาพแวดล้อมเซิร์ฟเวอร์ที่คุณไม่จําเป็นต้องดูเอาต์พุตที่แสดงผลหรือมีเชลล์ UI ที่มองเห็นได้ เช่น
- การใช้ Selenium สําหรับการทดสอบหน่วยกับ Progressive Web App
- วิธีสร้าง PDF ของหน้า Wikipedia
- การตรวจสอบหน้าเว็บด้วยเครื่องมือสำหรับนักพัฒนาเว็บ
ตั้งแต่ Chrome 59 เป็นต้นไป คุณสามารถเรียกใช้ Chrome แบบ Headless ได้แล้ว ซึ่งจะนําฟีเจอร์แพลตฟอร์มเว็บสมัยใหม่ทั้งหมดที่ Chrome มีให้ไปใช้กับบรรทัดคําสั่ง
ดูรายละเอียดทั้งหมดได้ในโพสต์การอัปเดตของ Eric Bidelman เขามีตัวอย่างวิธีใช้เพื่อแปลงหน้าเว็บเป็น PDF, แสดงผล DOM และวิธีใช้แบบเป็นโปรแกรมใน Node
การแจ้งเตือนแบบเนทีฟใน macOS
ที่ผ่านมา Chrome มีระบบการแจ้งเตือนของตนเองสำหรับนักพัฒนาเว็บและส่วนขยายเพื่อแสดงการแจ้งเตือนต่อผู้ใช้ แต่เราได้รับความคิดเห็นจากผู้ใช้และนักพัฒนาซอฟต์แวร์ว่าต้องการให้ Chrome ใช้ระบบการแจ้งเตือนของระบบปฏิบัติการ
ตั้งแต่ Chrome 59 บน macOS เป็นต้นไป Chrome จะใช้ระบบการแจ้งเตือนในตัว ซึ่งจะช่วยปรับปรุงประสบการณ์ของผู้ใช้และทำให้ผู้ใช้รู้สึกว่าการแจ้งเตือนผสานรวมกับแพลตฟอร์มมากขึ้น ฟีเจอร์ที่ฉันชอบที่สุดคือตอนนี้การแจ้งเตือนจะเป็นไปตามการตั้งค่าโหมดห้ามรบกวน

เนื่องจากวิธีที่ macOS จัดการการแจ้งเตือน มี API บางรายการที่มีการใช้งานต่ำซึ่งเราไม่แนะนำให้ใช้แล้วในตอนนี้ เนื่องจากจะส่งผลให้ประสบการณ์การใช้งานใน macOS ลดลง
ดูรายละเอียดทั้งหมดได้ในโพสต์ข้อมูลอัปเดต
Image Capture API
การจับภาพรูปภาพที่มีความละเอียดสูงในเว็บแอปอาจทำได้ยาก ผู้ใช้ต้องอัปโหลดรูปภาพที่ถ่ายไว้แล้ว หรือจะเปลี่ยนจากเบราว์เซอร์ไปยังกล้อง ถ่ายรูป แล้วเปลี่ยนกลับไปที่เบราว์เซอร์แล้วอัปโหลดรูปภาพก็ได้
เมื่อใช้ Image Capture API ใหม่ใน Chrome 59 คุณต้องเข้าถึงความสามารถระดับความละเอียดเต็มรูปแบบของกล้องที่ใช้ได้ API นี้ช่วยให้ควบคุมฟีเจอร์ต่างๆ ได้ เช่น การซูม ความสว่าง คอนทราสต์ ISO และแม้แต่สมดุลสีขาว
โปรดดูรายละเอียดทั้งหมดและตัวอย่างโค้ดที่คุณสามารถใช้ในการเริ่มต้นใช้งานได้ทันทีจากโพสต์ของ Sam
และอีกมากมาย
- สตริง
MediaError.message
จะแสดงรายละเอียดข้อความแสดงข้อผิดพลาดเพิ่มเติม (หากมี) เพื่อช่วยนักพัฒนาเว็บแก้ไขข้อผิดพลาดของโปรแกรมเล่นสื่อ
การเปลี่ยนแปลงเหล่านี้เป็นเพียงส่วนหนึ่งของการเปลี่ยนแปลงใน Chrome 59 สําหรับนักพัฒนาซอฟต์แวร์
หากชอบวิดีโอนี้ โปรดดูนักออกแบบกับนักพัฒนาซอฟต์แวร์ ซึ่งเป็นซีรีส์วิดีโอใหม่ที่พยายามแก้ปัญหาที่นักออกแบบและนักพัฒนาซอฟต์แวร์พบเมื่อต้องทำงานร่วมกัน
จากนั้นติดตามช่อง YouTube แล้วคุณจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่เราเปิดตัววิดีโอใหม่
ผมชื่อ Pete LePage และทันทีที่ Chrome 60 เปิดตัว เราจะมาบอกคุณถึงสิ่งใหม่ๆ ใน Chrome