ฉันจะเปิดใช้งาน Silverlight ใน Google Chrome 42+ ได้อย่างไร


30

ฉันติดตั้ง Silverlight 5 บนคอมพิวเตอร์ Windows 8.1 64 บิตของฉันแล้ว เมื่อฉันพยายามดู Amazon Instant Video ฉันได้รับข้อความแจ้งให้ติดตั้ง Silverlight เพื่อคุณภาพที่ดีขึ้น ฉันยังไม่สามารถรับการทดสอบ Silverlightให้ทำงานได้

ไม่มีอะไรผิดปกติกับการติดตั้งของฉัน ฉันต้องใช้ Internet Explorer สำหรับ Silverlight


2
Silverlight คือ EOL อเมซอนก็อาจจะเปลี่ยนเป็น Flash อย่างสมบูรณ์หรือ HTML5 ที่มี MSE และ EME
Daniel B

คำตอบ:


30

ในเดือนกันยายน 2556 Google ประกาศการตัดสินใจย้ายออกจากการสนับสนุน NPAPI (ส่วนต่อประสานการเขียนโปรแกรมแอปพลิเคชันปลั๊กอิน Netscape ) ใน Chrome 42 NPAPI ถูกปิดใช้งานโดยค่าเริ่มต้นไม่อนุญาตให้ใช้ปลั๊กอินเช่น Silverlight และ Java รายงานภัยคุกคามอธิบายว่า "สถาปัตยกรรมยุค 90 ของ NPAPI ได้กลายเป็นสาเหตุสำคัญของการแฮงค์การล่มเหตุการณ์การรักษาความปลอดภัยและความซับซ้อนของรหัส"

มี API อื่น ๆ ที่ บริษัท เช่น Microsoft และ Oracle สามารถใช้เพื่อปรับปรุงปลั๊กอินเว็บของพวกเขาให้ทันสมัยและคาดว่าพวกเขาจะได้รับการปรับปรุงเพื่อรองรับตัวเลือกทางเลือกเหล่านี้ แต่สำหรับตอนนี้ตามบทความนี้จาก Microsoft Microsoft Silverlight อาจไม่ทำงานในรุ่นล่าสุด จาก Google Chromeคุณจะต้องทำสิ่งต่อไปนี้:

  1. วางสิ่งนี้ลงในโครเมี่ยม chrome://flags/#enable-npapi
  2. เลือกเปิดใช้งาน
  3. เมื่อใช้งานเว็บไซต์ Netflix, Amazon Instant Video ฯลฯ คุณต้องคลิกขวาที่เนื้อหาแล้วคลิกเรียกใช้ปลั๊กอินนี้
  4. (ไม่บังคับ) หัวเราะที่ Chrome เพื่อดูค่าต่ำสุดของผู้ใช้ขั้นต่ำ

1
enable-npapiทำอุบายขอบคุณ!
หลุยส์

4
ฉันคิดว่า Edge ยังคงใช้ตรีศูล ฉันเองก็เรียกมันว่า "Internet Explorer 12" ด้วยเหตุผลนั้นเอง นอกจากนี้ IE ก็ไม่ใช่ความล้มเหลวทั้งหมด จนถึงจุดหนึ่งก็ถือว่าเบราว์เซอร์ที่ดีที่สุดออกมีตัดชีวิตของ Netscape สั้น
TSJNachos117

6
@IsmaelMiguel - Google ประกาศว่าพวกเขากำลังจะทำสิ่งนี้ตั้งแต่ปี 2013ซึ่งพวกเขาได้ประกาศแผนในตอนแรก หลังจากนั้นพวกเขาเปลี่ยนไป 2015 พฤศจิกายน 2014 สิ่งนี้ได้รับการวางแผนมาอย่างยาวนาน ก.ย. 2558 ไม่สามารถมาได้เร็วพอ Google เป็นสาธารณะมากขึ้นเกี่ยวกับแผนการของพวกเขาด้วย npapi
Ramhound

3
@IsmaelMiguel - Java เป็นปลั๊กอิน npapi Silverlight เป็นปลั๊กอิน npapi คุณอ่านลิงก์ที่ฉันให้ไว้ก่อนที่คุณจะถามคำถามนั้นหรือไม่ Flash และ Silverlight จะกลายเป็นปลั๊กอินที่ไม่ใช่ npapi หรือหยุดทำงานกับ Chrome มาในเดือนกันยายน 2558
Ramhound

4
ฉันควรจะชี้ให้เห็นว่า IE ไม่รองรับ npapi ดังนั้นความคิดเห็นลับๆของคุณเกี่ยวกับ Microsoft จึงเป็นเรื่องตลก
Ramhound

26

คำตอบที่ดีข้างต้นใช้ตัวเลือกแทนที่ใน Chrome Flags อย่างไรก็ตามจะใช้งานได้จนถึงเดือนกันยายน 2558

ดูChromium Blog ที่เขียนดังนี้

ในเดือนกันยายน 2558 เราจะลบการแทนที่และการสนับสนุน NPAPI จะถูกลบออกจาก Chrome อย่างถาวร ส่วนขยายที่ติดตั้งซึ่งต้องการปลั๊กอิน NPAPI จะไม่สามารถโหลดปลั๊กอินเหล่านั้นได้อีก


3
ลาก่อน Silverlight และ Flash ยินดีต้อนรับสู่อายุ HTML5
Phuc Nguyen

3
น่าเสียดายที่คุณไม่สามารถเลือกบล็อกองค์ประกอบ HTML5 (คลิกเพื่อเล่น) ได้ดังนั้นยินดีต้อนรับสู่ยุคของแบนด์วิดท์ที่เสียหน่วยความจำวงจร CPU และดินแดนที่ไม่มีความสงบและเงียบสงบที่มีขนาดใหญ่ยาวเสียงดัง เล่นวิดีโอ HD อัตโนมัติทุกที่ (โดยเฉพาะโฆษณา) และไม่มีทางป้องกันได้
Synetech

@Synetech ฉันสงสัยอย่างยิ่งว่ากลวิธีดังกล่าวจะกลับมาอีกครั้งเนื่องจากผู้ใช้ส่วนใหญ่จะไม่ยอมรับพวกเขาเป็นส่วนหนึ่งของประสบการณ์ที่ดี ปฏิกิริยาของคุณเองนั้นพิสูจน์ได้ ความต้องการของตลาด (ในที่สุด) ควบคุมผู้ผลิต
OneHoopyFrood

@Synetech มี addons เพื่อป้องกันการที่เป็นเช่นนี้สำหรับ Firefox
Cees Timmerman

12

ด้วย Chrome 43 ฉันพบว่าการใช้การenable-npapiตั้งค่าสถานะไม่ช่วยในการเปิดใช้งานปลั๊กอิน NPAPI อีกต่อไป

ในขณะที่การตั้งค่าสถานะยังคงอยู่ในการchrome://ตั้งค่าสำหรับเวอร์ชัน 43 และแม้ว่า Google จะพูดว่า "Chrome เวอร์ชัน 45 คุณจะต้องใช้เว็บเบราว์เซอร์สำรองเพื่อโหลดเนื้อหาที่ต้องใช้ปลั๊กอิน NPAPI" 1ดูเหมือนว่าการย้ายได้ดำเนินการไปแล้ว ผล

1: ปลั๊กอิน NPAPI ไม่ทำงานบน Chrome รุ่น 42 และสูงกว่า


2
แต่คุณประหลาดใจจริง ๆ ที่ Google โกหกและทำสิ่งที่นรกต้องการโดยไม่คำนึงถึงความคิดเห็นของผู้ใช้ หากไม่แสดงว่าคุณไม่มีประสบการณ์กับ Google อย่างชัดเจน (โชคดีคุณ)
Synetech
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.