Google นำเสนอ การเปิดตัวเว็บเบราว์เซอร์ 81 Chrome... พร้อมกัน ใช้ได้ การเปิดตัวโครงการฟรีที่เสถียร โครเมียมซึ่งเป็นพื้นฐานของ Chrome เบราว์เซอร์ Chrome ต่าง การใช้โลโก้ Google, การมีระบบสำหรับส่งการแจ้งเตือนในกรณีที่เกิดการขัดข้อง, ความสามารถในการโหลดโมดูล Flash ตามความต้องการ, โมดูลสำหรับเล่นเนื้อหาวิดีโอที่มีการป้องกัน (DRM), ระบบอัปเดตอัตโนมัติ และการส่งในการค้นหา พารามิเตอร์ RLZ. Chrome 81 เดิมมีกำหนดเผยแพร่ในวันที่ 17 มีนาคม แต่เนื่องจากการแพร่ระบาดของไวรัสโคโรนา SARS-CoV-2 และการย้ายนักพัฒนาให้ทำงานจากที่บ้าน การเปิดตัวจึงล่าช้า เลื่อนออกไป. Chrome 82 รุ่นถัดไปจะเป็น พลาดChrome 83 มีกำหนดเปิดตัวในวันที่ 19 พฤษภาคม

หลัก การเปลี่ยนแปลง в Chrome 81:

  • การดำเนินการดำเนินต่อไป การป้องกัน จากการโหลดเนื้อหามัลติมีเดียแบบผสม (เมื่อโหลดทรัพยากรบนหน้า HTTPS ผ่านโปรโตคอล http://) บนหน้าเว็บที่เปิดผ่าน HTTPS ลิงก์ “http://” จะถูกแทนที่ด้วย “https://” โดยอัตโนมัติเมื่อโหลดรูปภาพ สคริปต์ iframe เสียง และวิดีโอ ซึ่งนำมาใช้ในรุ่นล่าสุด หากรูปภาพไม่พร้อมใช้งานผ่าน https การดาวน์โหลดจะถูกบล็อก (คุณสามารถทำเครื่องหมายการบล็อกได้ด้วยตนเองผ่านเมนูที่เข้าถึงได้ผ่านสัญลักษณ์รูปกุญแจในแถบที่อยู่)
  • พิการ รองรับโปรโตคอล FTP ในรุ่นถัดไปรหัสที่เกี่ยวข้องกับ FTP ทั้งหมด จะถูกลบ จากฐานรหัส หากต้องการเข้าถึงผ่าน FTP ขอแนะนำให้ใช้ไคลเอนต์ FTP ภายนอก ชั่วคราว การสนับสนุน FTP สามารถส่งคืนได้โดยใช้แฟล็ก "--enable-ftp" หรือ "--enable-features=FtpProtocol"
  • คุณลักษณะการจัดกลุ่มแท็บถูกเปิดใช้งานสำหรับผู้ใช้ทุกคน ทำให้คุณสามารถรวมหลายแท็บที่มีวัตถุประสงค์คล้ายกันเป็นกลุ่มที่แยกออกจากกันด้วยภาพ แต่ละกลุ่มสามารถกำหนดสีและชื่อของตนเองได้ ก่อนหน้านี้ การจัดกลุ่มแท็บมีไว้สำหรับการทดสอบกับผู้ใช้ส่วนน้อยเท่านั้น

    Chrome รุ่น 81

  • ใน API อุปกรณ์ WebXR เพิ่มการรองรับอุปกรณ์ เติมความเป็นจริง. WebXR API ช่วยให้คุณสามารถรวมการทำงานกับอุปกรณ์ประเภทต่างๆ ตั้งแต่ชุดหูฟังความเป็นจริงเสมือนแบบอยู่กับที่ไปจนถึงโซลูชันที่ใช้อุปกรณ์เคลื่อนที่ มีการเสนอ API ใหม่เพื่อสร้างแอปพลิเคชันความเป็นจริงเสริม การทดสอบการตีเว็บ XRซึ่งช่วยให้คุณวางวัตถุเสมือนไว้ในขอบเขตการมองเห็นของกล้อง ซึ่งสะท้อนความเป็นจริงได้ ตัวอย่างเช่นคุณสามารถ แสดง ดอกไม้เสมือนจริงบนขอบหน้าต่างที่ถ่ายด้วยกล้อง การแสดงเครื่องหมายข้อมูลที่ด้านบนของวัตถุ หรือการจัดวางเฟอร์นิเจอร์เสมือนจริงขณะถ่ายทำในห้องว่าง

    Chrome รุ่น 81Chrome รุ่น 81

  • เมื่อบันทึกรหัสผ่านในตัวจัดการรหัสผ่านในตัว คำเตือนจะปรากฏขึ้นหากป้อนรหัสผ่านบนเว็บไซต์ที่ไม่ปลอดภัย
  • มีส่วนร่วม การเปลี่ยนแปลง ตามเงื่อนไขการใช้งานของ Google (Google ข้อกำหนดในการให้บริการ) ที่เขาปรากฏ แยกส่วน สำหรับ Google Chrome และ Chrome OS
  • โหมดไม่ระบุตัวตนและเซสชันผู้เยี่ยมชมปิดใช้งานการตรวจสอบสิทธิ์ NTLM/Kerberos ตามค่าเริ่มต้น
  • การใช้งาน TLS 1.3 มีกลไกที่ได้รับการปรับปรุงเพื่อต่อสู้กับการปรับลดรุ่นเป็นโปรโตคอล TLS เวอร์ชันก่อนหน้า ก่อนหน้านี้ การป้องกันการย้อนกลับเวอร์ชันโปรโตคอลเปิดใช้งานเพียงบางส่วนเท่านั้น เนื่องจากเข้ากันไม่ได้กับพร็อกซีเซิร์ฟเวอร์บางตัวที่ทำงานไม่ถูกต้อง (Palo Alto Networks PAN-OS, Cisco Firepower Threat Defense, ASA พร้อม FirePOWER) ปัญหาความเข้ากันได้กลายเป็นเรื่องในอดีตไปแล้ว เนื่องจากผู้จำหน่ายส่วนใหญ่ของพร็อกซีดังกล่าวได้ออกการอัปเดตเพื่อให้การใช้งาน TLS ของตนเป็นไปตามข้อกำหนด
  • เพิ่มตัวเลือก “chrome://flags/#treat-unsafe-downloads-as-active-content” ในการตั้งค่า ซึ่งช่วยให้คุณสามารถเปิดใช้งานคำเตือนเมื่อพยายาม การบูตที่ไม่ปลอดภัย ไฟล์ปฏิบัติการผ่านลิงก์จากหน้า HTTPS (ใน Chrome 83 คำเตือนดังกล่าวจะแสดงตามค่าเริ่มต้น และใน Chrome 84 การดาวน์โหลดจะถูกบล็อก)
  • เพิ่มการรองรับ API สำหรับอุปกรณ์มือถือ เว็บเอ็นเอฟซีทำให้เว็บแอปพลิเคชันสามารถอ่านและเขียนแท็ก NFC ได้ ตัวอย่างของการใช้ API ใหม่ในเว็บแอปพลิเคชัน ได้แก่ การให้ข้อมูลเกี่ยวกับนิทรรศการในพิพิธภัณฑ์ การดำเนินการสินค้าคงคลัง การได้รับข้อมูลจากป้ายผู้เข้าร่วมการประชุม ฯลฯ แท็กจะถูกส่งและสแกนโดยใช้วัตถุ NDEFWriter และ NDEFReader ปัจจุบัน API ใหม่พร้อมใช้งานในโหมด Origin Trials เท่านั้น (ฟีเจอร์ทดลองที่ต้องแยกกัน การเปิดใช้งาน). Origin Trial หมายถึงความสามารถในการทำงานกับ API ที่ระบุจากแอปพลิเคชันที่ดาวน์โหลดจาก localhost หรือ 127.0.0.1 หรือหลังจากการลงทะเบียนและรับโทเค็นพิเศษซึ่งใช้ได้ในระยะเวลาที่จำกัดสำหรับไซต์เฉพาะ
  • ในโหมด Origin Trial นั้น PointerLock API จะเสนอแฟล็ก ยังไม่ได้ปรับการเคลื่อนไหวเมื่อติดตั้งแล้ว ข้อมูลเกี่ยวกับเหตุการณ์การเคลื่อนไหวของเมาส์จะถูกส่งในรูปแบบที่แท้จริง โดยไม่มีการปรับเปลี่ยนหรือการเร่งความเร็ว
  • เสถียรแล้วและเผยแพร่นอก Origin Trials API แล้ว การติดป้ายซึ่งช่วยให้เว็บแอปพลิเคชันสามารถสร้างตัวบ่งชี้ที่ปรากฏบนแผงควบคุมหรือหน้าจอหลักได้ เมื่อปิดหน้า ตัวบ่งชี้จะถูกลบออกโดยอัตโนมัติ ตัวอย่างเช่น ในทำนองเดียวกัน คุณสามารถแสดงจำนวนข้อความที่ยังไม่ได้อ่านหรือข้อมูลเกี่ยวกับเหตุการณ์บางอย่างได้

    Chrome รุ่น 81

  • เพิ่มไปยัง Media Session API โอกาส การติดตามตำแหน่งเมื่อเล่นเพลง คุณสามารถรับข้อมูลเกี่ยวกับความเร็วในการเล่น ระยะเวลา และเวลาเล่นปัจจุบัน ซึ่งช่วยให้คุณสร้างอินเทอร์เฟซของคุณเองสำหรับการประเมินตำแหน่งและการเคลื่อนที่ไปตามแทร็ก

    Chrome รุ่น 81

  • INTL API ใช้วิธีการนี้ ชื่อที่แสดงซึ่งคุณจะได้รับชื่อภาษา ประเทศ สกุลเงิน องค์ประกอบวันที่ ฯลฯ ที่แปลเป็นภาษาท้องถิ่น
  • ใน API ประสิทธิภาพผู้สังเกตการณ์ออกแบบมาเพื่อรวบรวมข้อมูลเกี่ยวกับสถานะของทรัพยากรในขณะที่ผู้ใช้ทำงานกับเว็บแอปพลิเคชัน นำไปใช้ ความสามารถในการใช้แฟล็ก "บัฟเฟอร์" กับงานที่ใช้เวลานาน
  • ตามค่าเริ่มต้น Chrome จะนำข้อมูลการวางแนวจากข้อมูลเมตา EXIF ​​​​มาพิจารณาเมื่อแสดงภาพ หากต้องการลบล้างพฤติกรรมนี้อย่างชัดเจน จึงเสนอคุณสมบัติ CSS "การวางแนวรูปภาพ"
  • เพิ่มเมตาแท็กและคุณสมบัติ CSS "โทนสี" ซึ่งช่วยให้คุณสามารถเลือกโทนสีสำหรับการแสดงผลองค์ประกอบอินเทอร์เฟซ เช่น ปุ่มแบบฟอร์มและแถบเลื่อน
  • เพิ่มแอตทริบิวต์ให้กับ HTMLAnchorElement hrefแปลซึ่งคุณสามารถส่งข้อมูลเกี่ยวกับความจำเป็นในการแปลหน้าเว็บเป็นภาษาอื่นได้หลังจากคลิกที่ลิงก์
  • เพิ่มประเภทเหตุการณ์ใหม่ ส่งเหตุการณ์ซึ่งรวมถึงคุณสมบัติใหม่ที่ช่วยให้คุณค้นหาองค์ประกอบที่มีการเรียกที่นำไปสู่การส่งแบบฟอร์ม ตัวอย่างเช่น SendEvent ทำให้สามารถใช้ตัวจัดการตัวเดียวที่ใช้ร่วมกับปุ่มและลิงก์ต่างๆ ที่นำไปสู่การส่งแบบฟอร์มได้
  • การปรับปรุง ในเครื่องมือสำหรับนักพัฒนาเว็บ:
    • เพิ่มตัวเลือก “คัดลอก > คัดลอกเป็นการดึงข้อมูล Node.js” ลงในเมนูบริบทที่แสดงสำหรับคำขอเครือข่ายสำหรับการคัดลอกในรูปแบบของนิพจน์การดึงข้อมูลที่มีข้อมูลคุกกี้
    • คำแนะนำเครื่องมือที่มีข้อมูลเวอร์ชันที่ไม่ใช้ Escape จะปรากฏขึ้นเมื่อวางเมาส์เหนือคุณสมบัติ CSS "เนื้อหา"
    • ในเว็บคอนโซล รายละเอียดของข้อความแสดงข้อผิดพลาดเมื่อแยกวิเคราะห์ฟิลด์ในแมปต้นฉบับได้รับการเพิ่มขึ้น
    • เพิ่มการตั้งค่า “ค่ากำหนด > แหล่งที่มา > อนุญาตให้เลื่อนผ่านจุดสิ้นสุดของไฟล์” ซึ่งช่วยให้คุณสามารถปิดการใช้งานการเลื่อนผ่านจุดสิ้นสุดของไฟล์เมื่อดูข้อความต้นฉบับของหน้า
    • เพิ่มการจำลองหน้าจอของสมาร์ทโฟน Moto G4 ลงในแผงอุปกรณ์แล้ว
      Chrome รุ่น 81

    • แผงคุกกี้จะไฮไลต์พื้นหลังสีเหลืองสำหรับคุกกี้ที่ถูกบล็อก
    • มีการเพิ่มคอลัมน์ที่มีข้อมูลเกี่ยวกับลำดับความสำคัญในการเลือกคุกกี้ลงในตารางคุกกี้ที่แสดงในแผงเครือข่ายและแอปพลิเคชัน
    • ขณะนี้ฟิลด์ทั้งหมด (ยกเว้นฟิลด์ขนาด) ในตารางที่มีคุกกี้สามารถแก้ไขได้แล้ว
      Chrome รุ่น 81

  • การปลด รองรับโปรโตคอล TLS 1.0 และ TLS 1.1 เลื่อนออกไป จนกว่า Chrome 84 จะออก การเปิดใช้งานก็ล่าช้าเช่นกันจนกว่า Chrome 83 จะออก ใหม่ การลงทะเบียน องค์ประกอบ แบบฟอร์มเว็บที่ได้รับการปรับให้เหมาะสมสำหรับการใช้งานบนหน้าจอสัมผัส

นอกจากนวัตกรรมและการแก้ไขข้อบกพร่องแล้ว เวอร์ชันใหม่ยังกำจัดอีกด้วย 32 ช่องโหว่. ช่องโหว่จำนวนมากถูกระบุเป็นผลจากเครื่องมือทดสอบอัตโนมัติ ที่อยู่Sanitizer, MemorySanitizer, ควบคุมความสมบูรณ์ของการไหล, LibFuzzer и แอฟ. ไม่พบปัญหาสำคัญที่ทำให้สามารถข้ามการป้องกันเบราว์เซอร์ทุกระดับและรันโค้ดบนระบบภายนอกสภาพแวดล้อมแซนด์บ็อกซ์ ในฐานะส่วนหนึ่งของโปรแกรมรางวัลเงินสดสำหรับการค้นพบช่องโหว่สำหรับรุ่นปัจจุบัน Google จ่ายเงินรางวัล 23 รางวัลมูลค่า 26 ดอลลาร์ (หนึ่งรางวัล $7500, หนึ่งรางวัล $5000, หนึ่งรางวัล $3000, หนึ่งรางวัล $2000, สองรางวัล $1000, สามรางวัล $500 และแปดรางวัล $7) ขนาดของรางวัลทั้ง XNUMX ยังไม่ได้กำหนด

ที่มา: opennet.ru

เพิ่มความคิดเห็น