The Netscape Plug-in API (NPAPI) ushered in an early era of web innovation by offering the first standard mechanism to extend the browser. In fact, many modern web platform features—including video and audio support—first saw mainstream deployment through NPAPI-based plug-ins.
But the web has evolved. Today’s browsers are speedier, safer, and more capable than their ancestors. Meanwhile, NPAPI’s 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity. Because of this, Chrome will be phasing out NPAPI support over the coming year.
We feel the web is ready for this transition. NPAPI isn’t supported on mobile devices, and Mozilla plans to make all plug-ins except the current version of Flash click-to-play by default. Based on anonymous Chrome usage data, we estimate that only six NPAPI plug-ins were used by more than 5% of users in the last month. Still, we appreciate that it will take time to transition away from NPAPI, so we will be rolling out this change in stages.
Starting in January 2014, Chrome will block webpage-instantiated NPAPI plug-ins by default on the Stable channel. To avoid disruption to users, we will temporarily whitelist the most popular NPAPI plug-ins that are not already blocked for security reasons. These are:
Silverlight (launched by 15% of Chrome users last month)
Unity (9.1%)
Google Earth (9.1%)
Java (8.9%) *
Google Talk (8.7%)
Facebook Video (6.0%)
* Already blocked by default for security reasons.
In the short term, end users and enterprise administrators will be able to whitelist specific plug-ins. Eventually, however, NPAPI support will be completely removed from Chrome. We expect this to happen before the end of 2014, but the exact timing will depend on usage and user feedback. Note that the built-in Flash plug-in and PDF viewer will be unaffected because they don’t use NPAPI.
The Chrome Web Store will also be phasing out NPAPI support. Starting today, no new Apps or Extensions containing NPAPI-based plug-ins will be allowed in the Web Store. Developers will be able to update their existing NPAPI-based Apps and Extensions until May 2014, when updates will be blocked. Also in May, listings for NPAPI-based Apps and Extensions will be removed from the Web Store home page, search results, and category pages. In September 2014, all existing NPAPI-based Apps and Extensions will be unpublished. Existing installations will continue to work until Chrome fully removes support for NPAPI.
There are several alternatives to NPAPI. In cases where standard web technologies are not yet sufficient, developers and administrators can use NaCl, Apps, Native Messaging API, and Legacy Browser Support to transition from NPAPI. Moving forward, our goal is to evolve the standards-based web platform to cover the use cases once served by NPAPI.
UPDATES
November 2013: For more details about NPAPI deprecation, see the NPAPI Deprecation Developer Guide.
April 2014: NPAPI support was removed from Chrome for Linux in release 35.
April 2014: Developers will be able to update Apps and Extensions that use NPAPI until their listings are unpublished in September. This deviation from the original schedule is to allow for security updates.
Justin Schuh, Security Engineer and Plug-in Retirement Planner
The Netscape Plug-in API (NPAPI) ushered in an early era of web innovation by offering the first standard mechanism to extend the browser. In fact, many modern web platform features—including video and audio support—first saw mainstream deployment through NPAPI-based plug-ins.
But the web has evolved. Today’s browsers are speedier, safer, and more capable than their ancestors. Meanwhile, NPAPI’s 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity. Because of this, Chrome will be phasing out NPAPI support over the coming year.
We feel the web is ready for this transition. NPAPI isn’t supported on mobile devices, and Mozilla plans to make all plug-ins except the current version of Flash click-to-play by default. Based on anonymous Chrome usage data, we estimate that only six NPAPI plug-ins were used by more than 5% of users in the last month. Still, we appreciate that it will take time to transition away from NPAPI, so we will be rolling out this change in stages.
Starting in January 2014, Chrome will block webpage-instantiated NPAPI plug-ins by default on the Stable channel. To avoid disruption to users, we will temporarily whitelist the most popular NPAPI plug-ins that are not already blocked for security reasons. These are:
Silverlight (launched by 15% of Chrome users last month)
Unity (9.1%)
Google Earth (9.1%)
Java (8.9%) *
Google Talk (8.7%)
Facebook Video (6.0%)
* Already blocked by default for security reasons.
In the short term, end users and enterprise administrators will be able to whitelist specific plug-ins. Eventually, however, NPAPI support will be completely removed from Chrome. We expect this to happen before the end of 2014, but the exact timing will depend on usage and user feedback. Note that the built-in Flash plug-in and PDF viewer will be unaffected because they don’t use NPAPI.
The Chrome Web Store will also be phasing out NPAPI support. Starting today, no new Apps or Extensions containing NPAPI-based plug-ins will be allowed in the Web Store. Developers will be able to update their existing NPAPI-based Apps and Extensions until May 2014, when updates will be blocked. Also in May, listings for NPAPI-based Apps and Extensions will be removed from the Web Store home page, search results, and category pages. In September 2014, all existing NPAPI-based Apps and Extensions will be unpublished. Existing installations will continue to work until Chrome fully removes support for NPAPI.
There are several alternatives to NPAPI. In cases where standard web technologies are not yet sufficient, developers and administrators can use NaCl, Apps, Native Messaging API, and Legacy Browser Support to transition from NPAPI. Moving forward, our goal is to evolve the standards-based web platform to cover the use cases once served by NPAPI.
UPDATES
November 2013: For more details about NPAPI deprecation, see the NPAPI Deprecation Developer Guide.
April 2014: NPAPI support was removed from Chrome for Linux in release 35.
April 2014: Developers will be able to update Apps and Extensions that use NPAPI until their listings are unpublished in September. This deviation from the original schedule is to allow for security updates.
Justin Schuh, Security Engineer and Plug-in Retirement Planner
การแปล กรุณารอสักครู่..

และ Netscape ปลั๊กอิน API ( npapi ) ushered ในยุคต้นของนวัตกรรมเว็บ โดยเสนอแรกมาตรฐานกลไกการขยายเบราว์เซอร์ ในความเป็นจริง หลายสมัย คุณสมบัติเว็บแพลตฟอร์มรวมถึงวิดีโอและเสียงสนับสนุนแรกเห็นหลักการใช้งานผ่าน npapi ตามปลั๊กอิน
แต่เว็บมีการพัฒนา เบราว์เซอร์วันนี้เป็นเร็ว , ปลอดภัย , และมีความสามารถกว่าบรรพบุรุษของพวกเขา ในขณะเดียวกันnpapi ของยุค 90s สถาปัตยกรรม ได้กลายเป็นสาเหตุของการแฮงค์ เกิดปัญหา เหตุการณ์การรักษาความปลอดภัยและรหัสที่ซับซ้อน เพราะเหตุนี้ , Chrome จะยุติการสนับสนุน npapi มากกว่าปีที่ผ่านมา
เรารู้สึกว่าเว็บจะพร้อมสำหรับการเปลี่ยนแปลงนี้ npapi ไม่ได้รับการสนับสนุนบนอุปกรณ์มือถือและ Mozilla วางแผนให้ทั้งหมด ยกเว้นรุ่นปัจจุบันของปลั๊กอิน Flash คลิกเพื่อเล่นไปโดยปริยายบนพื้นฐานของข้อมูลการใช้งาน Chrome นิรนาม เราประเมินว่า เพียง 6 npapi ปลั๊กอินถูกใช้มากกว่า 5% ของผู้ใช้ในเดือนล่าสุด เรายังชื่นชมว่ามันจะใช้เวลาในการเปลี่ยนแปลงไปจาก npapi ดังนั้นเราจะถูกรีดออกในขั้นตอนการเปลี่ยนแปลงนี้
เริ่มต้นในมกราคม 2014 , Chrome จะบล็อกเว็บ instantiated npapi ปลั๊กอิน โดยค่าเริ่มต้นในช่องทางที่มั่นคงเพื่อหลีกเลี่ยงการหยุดชะงักไปยังผู้ใช้ เราจะชั่วคราวรายการที่ได้รับความนิยมมากที่สุด npapi ปลั๊กอินที่ไม่ได้มีบล็อกสำหรับเหตุผลด้านความปลอดภัย เหล่านี้คือ :
Silverlight ( เปิดตัว 15 % ของผู้ใช้ Chrome เมื่อเดือนที่แล้ว )
ความสามัคคี ( 9.1% )
Google Earth ( 9.1% )
Java ( 8.9% ) *
Google Talk ( 8.7% )
Facebook วิดีโอ ( 6.0% )
* บล็อคเรียบร้อยแล้ว โดยค่าเริ่มต้น เพื่อความปลอดภัย
ในระยะสั้นผู้ใช้และผู้บริหารองค์กรจะสามารถรายการที่อนุญาตเฉพาะปลั๊กอิน ในที่สุด อย่างไรก็ตาม npapi สนับสนุนจะถูกลบออกอย่างสมบูรณ์จากโครเมี่ยม เราหวังว่านี้จะเกิดขึ้นก่อนสิ้นปี 2014 แต่เวลาที่แน่นอนจะขึ้นอยู่กับการใช้งานและผลตอบรับของผู้ใช้ ทราบว่า แฟลชในตัวปลั๊กอินและ PDF Viewer จะได้รับผลกระทบเนื่องจากพวกเขาไม่ npapi
ใช้ไม่ได้ที่ Chrome Web Store ก็จะยุติการสนับสนุน npapi . เริ่มตั้งแต่วันนี้ , ไม่มีปพลิเคชันใหม่หรือส่วนขยายที่มี npapi ตามปลั๊กอินจะได้รับอนุญาตในเว็บร้าน นักพัฒนาจะสามารถปรับปรุงปพลิเคชัน npapi ที่มีอยู่ของพวกเขาตาม และขยายถึงปี 2014 เมื่อการปรับปรุงจะถูกบล็อก นอกจากนี้ในเดือนพฤษภาคม ) โดย Apps npapi และส่วนขยายจะถูกลบออกจากเว็บร้านหน้าบ้าน ,ผลลัพธ์การค้นหาและหน้าหมวดหมู่ . ในเดือนกันยายนปี 2014 ทั้งหมดที่มีอยู่ npapi ตามปพลิเคชันและนามสกุลจะเผยแพร่ . การติดตั้งที่มีอยู่จะยังคงทำงานจนกว่าโครเมี่ยมเต็มลบสนับสนุน npapi
มีหลายทางเลือกในการ npapi . ในกรณีที่เทคโนโลยีเว็บมาตรฐานที่ไม่เพียงพอ , นักพัฒนาและผู้บริหารสามารถใช้เกลือ , ปพลิเคชัน , พื้นเมืองส่งข้อความ API ,มรดกและการสนับสนุนเบราว์เซอร์ที่จะเปลี่ยนจาก npapi . ย้ายไปข้างหน้า เป้าหมายของเราคือการ พัฒนามาตรฐานแพลตฟอร์มเว็บที่ใช้เพื่อให้ครอบคลุมกรณีใช้เมื่อเสิร์ฟโดย npapi .
อัพเดท
พฤศจิกายน 2013 : สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ npapi คัดค้าน เห็น npapi คัดค้าน พัฒนาคู่มือ
เมษายน 2014 : npapi สนับสนุนจะถูกลบออกจากเบราว์เซอร์สำหรับ Linux ในรุ่น 35 .
เมษายน 2014 :นักพัฒนาจะสามารถปรับปรุงปพลิเคชันและนามสกุลที่ใช้ npapi จนกระทั่งรายการของพวกเขาเผยแพร่ในเดือนกันยายน ซึ่งเบี่ยงเบนจากกำหนดการเดิมคือเพื่อให้สามารถปรับปรุงความปลอดภัย
จัสติน ชูห์ ความมั่นคงวิศวกรและเสียบวางแผนเกษียณอายุ
การแปล กรุณารอสักครู่..
