การลบปลั๊กอิน NPAPI สนับสนุนความหมายของผู้ใช้อย่างไร


12

ฉันค่อนข้างคุ้นเคยกับตระกูลปลั๊กอินเสริม - คือ QuickTime, Flash และปลั๊กอิน Java Web เพื่อบอกชื่อไม่กี่ พวกเขาเป็นแกนนำของเว็บแอพพลิเคชั่นมาระยะหนึ่งแล้ว

ดังนั้นฉันรู้สึกประหลาดใจที่ได้เรียนรู้ (ดี ... จริง ๆ แล้วฉันได้เรียนรู้รอบโพสต์บล็อกนี้แทนเป็นเชิงอรรถเชิงอรรถ) ปลั๊กอิน NPAPI ที่จะหยุดใน Google Chrome ฉันได้ยินเสียงดังก้องว่ามันถูกลบใน Firefox เช่นกัน แต่ฉันไม่พบการอ้างอิงที่หนักหนาดีกับเรื่องนี้

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

แต่นั่นแปลอะไรให้ฉันในฐานะผู้ใช้จริง ๆ นี่หมายความว่าฉันจะไม่สามารถเรียกใช้แอปพลิเคชันที่มีความคาดหวังของ Java, QuickTime หรือปลั๊กอินปลั๊กอินให้ใช้งานได้หรือไม่ มีการแทนที่หรือ "ปลั๊กอิน" ที่เข้ากันได้เป็นอย่างอื่นซึ่งอาจเกิดขึ้นได้จนกว่าจะมีการอัปเดตแอปพลิเคชันเองหรือไม่

ฉันต้องใช้เบราว์เซอร์เวอร์ชันเก่ากว่าเพื่อใช้งานแอปพลิเคชันที่ยังคงใช้งานปลั๊กอินเหล่านี้ต่อไปหรือไม่

ถ้าจำเป็นฉันสามารถระบุแพลตฟอร์มที่ฉันอ้างถึง: (X) Ubuntu / Linux Mint, เวอร์ชันล่าสุด, ระบบปฏิบัติการ 64 บิต

คำตอบ:


16

ฉันได้ทำการวิจัยเพื่อ บริษัท ของฉันจริง ๆ ตั้งแต่เราทำการพัฒนาแฟลช นี่คือเนื้อหาของอีเมลไปยังอัพที่สูงขึ้น (บางส่วน redacted)

TL; DR

โครเมียม

  • จะปิดใช้งาน API เก่าที่เรียกว่า NPAPI (API ปลั๊กอินของ Netscape)
    http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html
  • การเปลี่ยนแปลงนี้มีผลกับ: Silverlight, Unity, Java
  • การเปลี่ยนแปลงนี้ไม่ได้ส่งผลกระทบต่อแฟลช (ซึ่งในการสร้างขึ้นบน Chrome และไม่ได้ใช้ NPAPI)

แผนงานการคัดค้าน NPAPI ของ Chrome:
http://www.chromium.org/developers/npapi-deprecation

  • มกราคม 2014 ปลั๊กอินทั่วไปเช่น Silverlight, Unity, Java จะอยู่ในรายการที่อนุญาตพิเศษ (แม้ว่า Unity และ Java จะถูกบล็อกโดยค่าเริ่มต้นแล้ว )
  • ปลั๊กอินอื่น ๆ จะเห็นป๊อปอัพสีเหลืองขออนุญาต
  • กลางปี ​​2014 ไม่อนุญาตการอัปเดตเพิ่มเติมสำหรับปลั๊กอิน NPAPI ปลั๊กอิน NPAPI จะไม่ปรากฏในการค้นหาร้านค้าอีกต่อไป
  • การอนุญาตให้ปลั๊กอินที่ถูกบล็อกให้ทำงานได้จะยากผ่าน UI แต่ยังคงเป็นไปได้ (ถ้าติดตั้งแล้ว)
  • กันยายน 2014 ปลั๊กอิน NPAPI ทั้งหมดถูกนำออกจากร้านค้า (แต่จะยังคงใช้งานได้หากติดตั้งไว้แล้ว)
  • สิ้นปี 2557 การสนับสนุน NPAPI ใน Chrome จะถูกลบออกทั้งหมด (ปลั๊กอินที่ใช้ NPAPI จะไม่ทำงาน)

Chrome ทางเลือก NPAPI:

  • โซเดียมคลอไรด์ NativeClientซึ่งอนุญาตการเข้าถึง OpenGL ES
  • HTML5
  • WebRTC

Firefox

  • จะเปิดใช้งานปลั๊กอิน "คลิกเพื่อเล่น" พร้อมกับการเปิดตัว Firefox รุ่นใหม่ที่เรียกว่า Aurora (ยังอยู่ในช่วงทดลองเบต้า)
    https://blog.mozilla.org/futurereleases/2013/09/24/plugin-activation-in -firefox /
  • การเปลี่ยนแปลงนี้มีผลกับ: ปลั๊กอินทั้งหมดยกเว้น Flash (ยกเว้นเวอร์ชัน Flash เก่า)
  • ผู้ใช้จะต้องคลิกที่ป๊อปอัพเพื่อให้ปลั๊กอินทำงานได้
    • ในตอนท้ายของปี 2559 ปลั๊กอินที่จะสนับสนุนเท่านั้นคือ Flash ปลั๊กอิน NPAPI อื่น ๆ ทั้งหมดจะไม่สามารถใช้งานร่วมกันได้

ทางเลือก Firefox ไปยังปลั๊กอิน:

  • อีกครั้งคำแนะนำคือการใช้เทคโนโลยีที่มีอยู่ในเบราว์เซอร์เช่น
    • WebGLซึ่งอนุญาตการเข้าถึง OpenGL ES
    • WebRTC

ฉันตั้งใจจะขอบคุณเมื่อหลายเดือนก่อนสำหรับคำตอบของคุณและฉันก็ซาบซึ้ง ฉันต้องการ concreteness เพิ่มเติมเกี่ยวกับ Firefox แม้ว่า; ถ้ามันจะหยุดทันทีสนับสนุนปลั๊กอิน NPAPI ในอนาคต
Makoto

ไม่มีข้อสรุปใด ๆ แต่นักพัฒนาซอฟต์แวร์ระบุอย่างชัดเจนว่าทิศทางของ Firefox กำลังจะเกิดขึ้นและ HTML5 นั้นมีอนาคต เมื่อพวกเขาสามารถใช้งานบางสิ่งที่ซับซ้อนเหมือน Unreal Engine ทั้งหมดใน JavaScript ฉันมีแนวโน้มที่จะเห็นด้วย ระหว่างการวิวัฒนาการของเทคโนโลยีเบราว์เซอร์และการเกิดขึ้นของโทรศัพท์มือถือเป็นแพลตฟอร์มที่โดดเด่นปลั๊กอินจะตาย
สเตฟานี

ในการบอกว่า Unity จะเปลี่ยนไปใช้ WebGL เพียงเล็กน้อยประเมินผลกระทบน้อยเกินไป เช่นความสามารถในการพกพาและประสิทธิภาพที่ Unity ยอมรับอย่างเปิดเผยว่า: "ไม่น่าที่คุณจะสามารถลอยเกมของคุณได้จาก Unity Web Player" blogs.unity3d.com/2015/05/28/…
vinnyjames

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

@ Makoto ไปข้างหน้าฉันจะยอมรับว่าฉันไม่ได้ทำงานอย่างแข็งขันในสาขานี้ดังนั้นจึงไม่มีการอัปเดตใด ๆ ด้วยตัวเอง
Slav

0

ฉันจะตอบคำถามของคุณ 2 ข้อและฉันจะให้ข้อมูลเกี่ยวกับสถานะของปลั๊กอิน NPAPI ในเบราว์เซอร์ที่ปี 2018 สำหรับผู้ที่ต้องใช้งานปลั๊กอินเนื่องจากหน้าองค์กร, หน้าเพจ, หลักสูตร elearning, ผู้ดูแลเว็บฮาร์ดแวร์ ฯลฯ ...

ฉันต้องใช้เบราว์เซอร์เวอร์ชันเก่ากว่าเพื่อใช้งานแอปพลิเคชันที่ยังคงใช้งานปลั๊กอินเหล่านี้ต่อไปหรือไม่

ไม่คุณได้อัปเดตส้อมของ Firefox ที่รองรับ NPAPI เช่น:

Waterfox 56 (อัพเดทและอิงตาม FF56)

Basilisk 201801 (อัปเดตและอิงตาม FF55)

Palemoon 27 (อัพเดทและใช้งานใน FF27 UI)

ฉันต้องใช้เบราว์เซอร์เวอร์ชันเก่ากว่าเพื่อใช้งานแอปพลิเคชันที่ยังคงใช้งานปลั๊กอินเหล่านี้ต่อไปหรือไม่

ใช่ถ้าคุณต้องการที่จะใช้อย่างเป็นทางการ Firefox หรือเบราว์เซอร์ อันที่จริงเบราว์เซอร์เวอร์ชันล่าสุดที่มีเอ็นจิ้น 'Chrome' คือ:

โครเมียม. สร้าง 45.0.2416.0-win32 (ต้องการเปิดใช้งาน PPAPI ด้วย chrome: // flag / # enable-npapi)


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

อะไร? คุณอ่านคำตอบของฉัน? รุ่นเก่ากว่า Firefox ทั้งสองเวอร์ชันได้รับการอัปเดตเหมือนเบราว์เซอร์อื่น ๆ (ไม่กี่วันที่ผ่านมา) รุ่น Chromiun ล้าสมัย แต่ไม่เกี่ยวกับการกระตุ้นให้ใช้ แต่เป็นเพียงข้อมูลเกี่ยวกับรุ่นล่าสุด: จากมุมมองของฉันและในฐานะผู้ใช้ฉันขอขอบคุณข้อมูลนี้และไม่ใช่ข้อมูลที่ถูกกรอง / ถูกเซ็นเซอร์
Daniel Perez

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

ฉันจะไม่ปฏิเสธว่ามีบริการบางอย่างที่ยังคงใช้ปลั๊กอิน NPAPI และยังคงเชื่อมั่นในสิ่งนี้ หนึ่งในบริการที่ฉันใช้บ่อยๆคือ Crunchyroll นั้นยังคงติดอยู่กับ Flash Player แต่ Flash ก็ยังใช้งานได้ใน Chrome ล่าสุด ทุกคนในเวอร์ชันล่าสุดของ Java ไม่มีปลั๊กอินให้ตั้งแต่พวกเขา Oracle ฉีกมันออกมา เป็นเวลาหลายปีแล้วที่มีการประกาศว่าจะถูกลบออก บริษัท ที่ปรึกษาใด ๆ ที่ยังคงต้องใช้ปลั๊กอิน NPAPI เพื่อส่งมอบผลิตภัณฑ์ของพวกเขาควรยุติสัญญาเนื่องจากการส่งมอบรหัสที่ไม่สามารถจัดการได้
โกโตะ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.