ใหม่ใน Chrome 59

  • 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 จะใช้ระบบการแจ้งเตือนดั้งเดิมเพื่อปรับปรุงประสบการณ์ของผู้ใช้และทำให้การแจ้งเตือนดูกลมกลืนมากขึ้นในแพลตฟอร์ม ฉันชอบการแจ้งเตือนโดยการตั้งค่า ห้ามรบกวนของฉัน

การแจ้งเตือนที่สร้างโดย Chrome (ซ้าย) การแจ้งเตือนที่สร้างขึ้นสำหรับ macOS ที่มาพร้อมเครื่อง (ขวา)

วิธีที่ 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!