การเลิกใช้งานและการนำออกใน Chrome 94

Chrome 94 รุ่นเบต้าเปิดตัวเมื่อวันที่ 26 สิงหาคม 2021 และคาดว่าจะเป็นเวอร์ชันเสถียรในช่วงปลายเดือนกันยายน 2021

เลิกใช้งานและนำ WebSQL ออกจากบริบทของบุคคลที่สาม

ตอนนี้เราเลิกใช้งาน WebSQL ในบริบทของบุคคลที่สามแล้ว คาดว่าการนำออกใน Chrome 97 จะนำออก มาตรฐานฐานข้อมูล Web SQL ได้รับการเสนอครั้งแรกในเดือนเมษายน 2009 และละทิ้งในเดือนพฤศจิกายน 2010 Gecko ไม่เคยนำฟีเจอร์นี้ไปใช้งานและ WebKit ก็ได้เลิกใช้งานฟีเจอร์นี้ในปี 2019 W3C สนับสนุนการใช้พื้นที่เก็บข้อมูลบนเว็บและฐานข้อมูลที่จัดทำดัชนีแล้วสำหรับผู้ที่ต้องการทางเลือก

นักพัฒนาซอฟต์แวร์ควรทราบว่าจะเลิกใช้งาน WebSQL และนําออกเมื่อการใช้งานเหลือน้อย

จำกัดคำขอเครือข่ายส่วนตัวสำหรับทรัพยากรย่อยให้อยู่ในบริบทที่ปลอดภัย

คำขอเครือข่ายส่วนตัวสำหรับทรัพยากรย่อยอาจเริ่มต้นจากบริบทที่ปลอดภัยเท่านั้น คำขอเครือข่ายส่วนตัวคือคำขอที่เริ่มต้นจากเครือข่ายสาธารณะโดยกำหนดเป้าหมายไปที่เครือข่ายส่วนตัว ตัวอย่างเช่น คำขอจากอินเทอร์เน็ตไปยังอินทราเน็ตและการวนกลับอินทราเน็ต

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

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

นโยบายการเลิกใช้งาน

บางครั้งเราจะนำ API ออกจากแพลตฟอร์มเว็บที่กำลังใช้งานหลักสูตรเหล่านั้น เพื่อให้แพลตฟอร์มมีประสิทธิภาพ อาจมีเหตุผลหลายประการที่เรานำ API ออก เช่น

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

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

ปัจจุบัน Chrome มีกระบวนการเลิกใช้งานและนํา API ออก โดยหลักๆ แล้วมีดังนี้

  • ประกาศในรายชื่ออีเมล blink-dev
  • ตั้งคำเตือนและปรับขนาดเวลาในคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เมื่อตรวจพบการใช้งานในหน้าเว็บ
  • โปรดรอ ตรวจสอบ แล้วนำฟีเจอร์ดังกล่าวออกเมื่อการใช้งานลดลง

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