- Chrome แบบไม่มีส่วนหัวช่วยให้คุณเรียกใช้ Chrome ในสภาพแวดล้อมอัตโนมัติได้โดยไม่ต้องใช้อินเทอร์เฟซผู้ใช้หรืออุปกรณ์ต่อพ่วง
- ระบบการแจ้งเตือนดั้งเดิมของ MacOS จะแสดงการแจ้งเตือนใน macOS โดยตรง
- ตอนนี้คุณสามารถจับภาพแบบเต็มความละเอียดด้วย API การจับภาพ และอื่นๆ อีกมากมาย
หากต้องการดูรายการการเปลี่ยนแปลงทั้งหมด โปรดดูรายการการเปลี่ยนแปลงที่เก็บแหล่งที่มา Chromium
ฉันชื่อ Pete LePage มาเจาะลึกและดูว่ามีอะไรใหม่สำหรับนักพัฒนาซอฟต์แวร์ใน Chrome 59 กัน
Chrome แบบ Headless
เบราว์เซอร์แบบไม่มีส่วนหัวเป็นเครื่องมือที่ยอดเยี่ยมสำหรับการเรียกใช้การทดสอบอัตโนมัติและสภาพแวดล้อมของเซิร์ฟเวอร์ ซึ่งคุณไม่จำเป็นต้องเห็นเอาต์พุตที่แสดงหรือมี UI Shell ที่มองเห็นได้ เช่น
- การใช้ Selenium สำหรับการทดสอบ 1 หน่วยกับ Progressive Web App
- วิธีสร้างไฟล์ PDF ของหน้า Wikipedia
- การตรวจสอบหน้าเว็บด้วยเครื่องมือสำหรับนักพัฒนาเว็บ
ตั้งแต่ Chrome 59 เป็นต้นไป คุณจะเรียกใช้ Chrome แบบไม่มีส่วนหัวได้แล้ว นำฟีเจอร์ของแพลตฟอร์มเว็บสมัยใหม่ ทั้งหมดที่ Chrome มีให้มาไว้ในบรรทัดคำสั่ง
ดูรายละเอียดทั้งหมดได้ในโพสต์ของ Eric Bidelman เกี่ยวกับการอัปเดต เขามีตัวอย่างเกี่ยวกับวิธีที่คุณสามารถใช้แปลงหน้าเว็บเป็น PDF, ถ่ายโอน DOM และวิธีใช้ DOM แบบเป็นโปรแกรมในโหนด
การแจ้งเตือนแบบเนทีฟใน macOS
ที่ผ่านมา Chrome ได้รวมระบบการแจ้งเตือนสำหรับนักพัฒนาเว็บและส่วนขยายเพื่อแสดงการแจ้งเตือนแก่ผู้ใช้ แต่เราทราบจากผู้ใช้และนักพัฒนาซอฟต์แวร์ว่า พวกเขาต้องการให้ Chrome ใช้ระบบการแจ้งเตือนของระบบปฏิบัติการดั้งเดิม
ตั้งแต่ Chrome 59 สำหรับ Mac OS เป็นต้นไป Chrome จะใช้ระบบการแจ้งเตือนดั้งเดิมเพื่อปรับปรุงประสบการณ์ของผู้ใช้และทำให้การแจ้งเตือนดูกลมกลืนมากขึ้นในแพลตฟอร์ม ฉันชอบการแจ้งเตือนโดยการตั้งค่า ห้ามรบกวนของฉัน
วิธีที่ macOS จัดการการแจ้งเตือนทำให้มี API ที่มีการใช้งานต่ำบางรายการซึ่งในปัจจุบันไม่ได้รับการสนับสนุน เนื่องจากจะทำให้ประสบการณ์การใช้งานใน macOS แย่ลง
ดูรายละเอียดทั้งหมดได้ที่โพสต์ข้อมูลอัปเดต
API การจับภาพ
การจับภาพความละเอียดสูงในเว็บแอปพลิเคชันอาจเป็นเรื่องยาก ผู้ใช้จำเป็นต้องอัปโหลดรูปภาพที่ถ่ายไว้แล้ว หรือเปลี่ยนจากเบราว์เซอร์เป็นกล้องถ่ายรูป ถ่ายรูป สลับกลับไปที่เบราว์เซอร์ และอัปโหลดรูปภาพ
เมื่อใช้ Image Capture API ใหม่ใน Chrome 59 คุณจะต้องเข้าถึงความสามารถด้านความละเอียดเต็มของกล้องที่พร้อมใช้งาน API นี้ช่วยควบคุมฟีเจอร์ต่างๆ เช่น การซูม ความสว่าง คอนทราสต์ ISO หรือแม้แต่ไวท์บาลานซ์
ดูรายละเอียดทั้งหมดและโค้ดตัวอย่างในโพสต์ของ Sam เพื่อเริ่มต้นใช้งานได้ทันที
และอีกมากมาย
- สตริง
MediaError.message
จะระบุรายละเอียดข้อความแสดงข้อผิดพลาดเพิ่มเติม (หากมี) เพื่อช่วยให้นักพัฒนาเว็บแก้ไขข้อบกพร่องของข้อผิดพลาดของโปรแกรมเล่นสื่อ
ทั้งหมดนี้เป็นเพียงการเปลี่ยนแปลงบางส่วนใน Chrome 59 สำหรับนักพัฒนาซอฟต์แวร์
หากชอบวิดีโอนี้ ลองไปที่ Designer vs. Developer ซีรีส์วิดีโอใหม่ที่พยายามแก้ปัญหาที่พบเมื่อนักออกแบบและนักพัฒนาซอฟต์แวร์ทำงานร่วมกัน
จากนั้นติดตามช่อง YouTube ของเรา และคุณจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่เราเปิดตัววิดีโอใหม่
ผมชื่อ Pete LePage และทันทีที่เปิดตัว Chrome 60 ผมจะบอกคุณว่า มีอะไรใหม่ใน Chrome!