ล้างบ้าน Microsoft Edge จะไม่รองรับ ActiveX, VBSript, VML

by lew
9 May 2015 - 14:02

ไมโครซอฟท์ชี้แจงความเปลี่ยนแปลงของ Microsoft Edge ในประเด็นการถอดฟีเจอร์เก่าๆ ที่สืบทอดกันใน Internet Explorer (IE) มายาวนานที่เก่าที่สุดคือ ActiveX ที่รองรับมาตั้งแต่ปี 1996 หรือเกือบ 20 ปีมาแล้ว

รายการฟีเจอร์ที่จะถูกถอดออกไป เช่น

  • ActiveX: ฟีเจอร์มหากาพย์ รองรับมาตั้งแต่ปี 1996 และกลายเป็นช่องโหว่ความปลอดภัยให้กับ IE อยู่บ่อยครั้ง
  • Browser Helper Objects (BHO): ฟีเจอร์ที่ใช้สร้าง toolbar ให้กับ IE ตอนนี้ไมโครซอฟท์วางแผนใช้ API ใหม่ในการสร้างส่วนขยายของเบราว์เซอร์ BHO ก็ไม่จำเป็นอีกต่อไป
  • Document Modes: IE เคยเปิดให้เว็บเลือกได้ว่าอยากให้แสดงหน้าเพจแบบเดียวกับ IE รุ่นใด แต่จากนี้จะมีโหมดเดียวเสมอ
  • Vector Markup Language (VML): คู่แข่งของ SVG แต่ตอนนี้ผลการแข่งขันค่อนข้างชัดเจนว่า SVG ชนะไปแล้ว เมื่อไมโครซอฟท์ถอด VML ออกจาก IE ก็อาจจะเป็นจุดสิ้นสุดของการแข่งขันยาวนาน 18 ปี
  • VBScript: ภาษาที่เคยเป็นคู่แข่งของ JavaScript ถึงตอนนี้ก็ได้เวลาถอนตัวโดยไมโครซอฟท์สนับสนุน ECMAScript 6 เต็มที่
  • currentStyle: ค่าล่าสุดของ CSS สำหรับอิลิเมนต์ ให้ไปใช้ getComputedStyle ตามมาตรฐาน DOM
  • Conditional Comment: ระบบคอมเมนต์โค้ดตามเวอร์ชั่นของ IE ตอนนี้ไมโครซอฟท์แนะนำให้ใช้ระบบตรวจสอบฟีเจอร์ที่รองรับแทน

    นอกจากนี้ไมโครซอฟท์ยังถอด API ที่ทำงานเฉพาะ IE ออกไปอีกจำนวนมาก (รายงาน API เป็นไฟล์ IDL ใน GitHub) รวมแล้วรายการทำความละอาด IE รอบนี้ไมโครซอฟท์ถอดโค้ดไปกว่าสองแสนบรรทัด

ที่มา - Microsoft Edge Dev Blog

Blognone Jobs Premium