ใหม่ใน Chrome 59

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

การแจ้งเตือนที่ Chrome สร้างขึ้น (ซ้าย) การแจ้งเตือนที่ macOS สร้างขึ้นเอง (ขวา)

เนื่องจากวิธีที่ macOS จัดการการแจ้งเตือน มี API บางรายการที่มีการใช้งานต่ำซึ่งเราไม่แนะนำให้ใช้แล้วในตอนนี้ เนื่องจากจะส่งผลให้ประสบการณ์การใช้งานใน macOS ลดลง

ดูรายละเอียดทั้งหมดได้ในโพสต์ข้อมูลอัปเดต

Image Capture API

การจับภาพรูปภาพที่มีความละเอียดสูงในเว็บแอปอาจทำได้ยาก ผู้ใช้ต้องอัปโหลดรูปภาพที่ถ่ายไว้แล้ว หรือจะเปลี่ยนจากเบราว์เซอร์ไปยังกล้อง ถ่ายรูป แล้วเปลี่ยนกลับไปที่เบราว์เซอร์แล้วอัปโหลดรูปภาพก็ได้

เมื่อใช้ Image Capture API ใหม่ใน Chrome 59 คุณต้องเข้าถึงความสามารถระดับความละเอียดเต็มรูปแบบของกล้องที่ใช้ได้ API นี้ช่วยให้ควบคุมฟีเจอร์ต่างๆ ได้ เช่น การซูม ความสว่าง คอนทราสต์ ISO และแม้แต่สมดุลสีขาว

โปรดดูรายละเอียดทั้งหมดและตัวอย่างโค้ดที่คุณสามารถใช้ในการเริ่มต้นใช้งานได้ทันทีจากโพสต์ของ Sam

และอีกมากมาย

  • สตริง MediaError.message จะแสดงรายละเอียดข้อความแสดงข้อผิดพลาดเพิ่มเติม (หากมี) เพื่อช่วยนักพัฒนาเว็บแก้ไขข้อผิดพลาดของโปรแกรมเล่นสื่อ

การเปลี่ยนแปลงเหล่านี้เป็นเพียงส่วนหนึ่งของการเปลี่ยนแปลงใน Chrome 59 สําหรับนักพัฒนาซอฟต์แวร์

หากชอบวิดีโอนี้ โปรดดูนักออกแบบกับนักพัฒนาซอฟต์แวร์ ซึ่งเป็นซีรีส์วิดีโอใหม่ที่พยายามแก้ปัญหาที่นักออกแบบและนักพัฒนาซอฟต์แวร์พบเมื่อต้องทำงานร่วมกัน

จากนั้นติดตามช่อง YouTube แล้วคุณจะได้รับการแจ้งเตือนทางอีเมลทุกครั้งที่เราเปิดตัววิดีโอใหม่

ผมชื่อ Pete LePage และทันทีที่ Chrome 60 เปิดตัว เราจะมาบอกคุณถึงสิ่งใหม่ๆ ใน Chrome