NPAPI eklentisinin kaldırılması son kullanıcı için ne anlama geliyor?


12

Eski eklentiler ailesine biraz alışkınım - yani QuickTime, Flash ve Java Web eklentisi. Bir süredir web uygulamalarının dayanak noktası oldular.

Bu nedenle, NPAPI eklentilerinin Google Chrome'da kullanımdan kaldırılacağını öğrendiğimde şaşırdım (aslında ... aslında bu blog yazısı çevresinde bir dipnot dipnotu olarak öğrendim ). Firefox'ta da kaldırıldığını duydum, ancak bununla ilgili sert referanslar bulamadım.

Bu iyi. Bunu anlayabilir ve saygı duyabilirim; bu eklentiler tarayıcıya kendi başlarına çok sayıda güvenlik açığı ve çok fazla şişkinlik ekler.

Ama bu son kullanıcı olarak benim için gerçekten ne anlama geliyor? Bu, Java, QuickTime veya Flash eklentisinin kullanılabileceği beklentisi olan uygulamaları çalıştıramayacağım anlamına mı geliyor? Uygulamanın kendisi güncellenene kadar yerini alabilecek herhangi bir değişiklik veya başka türlü uyumlu bir "eklenti" var mı?

Bu eklentileri kullanmaya devam eden uygulamaları kullanmaya devam etmek için tarayıcımın eski bir sürümünü kullanmam gerekiyor mu?

Gerekirse, bahsettiğim platformu belirtebilirim: (X) Ubuntu / Linux Mint, en son sürümler, 64 bit işletim sistemi.

Yanıtlar:


16

Flash geliştirme yaptığımız için şirketim için biraz araştırma yaptım. İşte yukarılara giden e-postanın içeriği (bazı bölümler düzeltildi)

tl; Dr.

Krom

Chrome'un NPAPI kullanımdan kaldırma yol haritası:
http://www.chromium.org/developers/npapi-deprecation

  • Ocak 2014. Silverlight, Unity, Java gibi yaygın eklentiler şimdilik beyaz listeye eklenecek (Unity ve Java zaten varsayılan olarak engellenmiş olsa da )
  • Diğer eklentiler izin isteyen sarı açılır pencereyi görecektir .
  • 2014 ortalarında. NPAPI eklentileri için başka güncelleştirmeye izin verilmiyor. NPAPI eklentileri artık mağaza aramasında listelenmiyor.
  • Engellenen eklentilerin çalışmasına izin vermek kullanıcı arayüzü aracılığıyla daha zor, ancak yine de mümkün (zaten yüklenmişse)
  • Eylül 2014. Tüm NPAPI eklentileri mağazadan kaldırıldı (ancak önceden yüklenmişse yine de çalışır)
  • 2014'ün sonu. Chrome'daki NPAPI desteği tamamen kaldırılacak (NPAPI kullanan eklentiler çalışmaz)

NPAPI'ya krom alternatifi:

Firefox

Eklentilere alternatif olarak Firefox:

  • Bir kez daha, öneri tarayıcılarda bulunan, örneğin
    • OpenGL ES erişimine izin veren WebGL
    • WebRTC.

Aylar önce cevabınız için teşekkür etmek istedim ve takdir ediyorum. Ben Firefox etrafında biraz daha somutluk gerekir; gelecekte NPAPI eklentilerini desteklemeyi tamamen durduracaksa.
Makoto

Somutluk yoktur, ancak geliştiriciler açıkça Firefox'un sonunda gittiği yönün ve sadece HTML5'in bir geleceğinin olduğunu belirtti. Tamamen JavaScript'te Unreal Engine gibi karmaşık bir şeyi bile uygulayabildiklerinde, bunu kabul etmeye meyilliyim. Tarayıcı teknolojilerinin evrimi ile cep telefonlarının baskın platform olarak ortaya çıkması arasında eklentiler öldü.
Stephanie

Birliğin sadece WebGL'ye geçeceğini söylemek etkiyi oldukça küçümsüyor ama. Unity'nin açıkça itiraf ettiği taşınabilirlik ve performans: "Oyununuzu Unity Web Player'dan kolayca
geçirmeniz mümkün değil

Yakın zamandaki olayların ışığında ortaya çıkan bazı yeni gerçekleri dahil etmek için bu cevabı biraz güncellemeye başlayacağım. Burada sahip olduğunuz bilgi miktarı harika, ancak yanıt şimdi biraz modası geçmiş.
Makoto

@Makoto, bu alanda aktif olarak herhangi bir iş yapmadığımı itiraf edeceğim, bu yüzden kendim herhangi bir güncelleme yok
Slav

0

Sorularınızın 2'sine cevap vereceğim ve 2018'de tarayıcıdaki NPAPI eklentilerinin durumu hakkında, kurumsal sayfalar, yönetim sayfaları, e-öğrenme kursları, donanım web Yöneticisi, vb.Gibi eklentileri yürütmesi gereken herkes için bilgi vereceğim ...

Bu eklentileri kullanmaya devam eden uygulamaları kullanmaya devam etmek için tarayıcımın eski bir sürümünü kullanmam gerekiyor mu?

Hayır, Firefox'un NPAPI'yi destekleyen çatallarını güncellediniz , örneğin:

Waterfox 56 (güncellenmiş ve FF56 tabanlı)

Basilisk 201801 (güncellenmiş ve FF55 tabanlı)

Palemoon 27 (güncellenmiş ve FF27 kullanıcı arayüzünde)

Bu eklentileri kullanmaya devam eden uygulamaları kullanmaya devam etmek için tarayıcımın eski bir sürümünü kullanmam gerekiyor mu?

Resmi Firefox veya bir Chrome tarayıcı kullanmak istiyorsanız, evet . Aslında 'Chrome' motorlu bir tarayıcının son sürümü:

Krom. build 45.0.2416.0-win32 (chAP: // flags / # enable-npapi ile PPAPI'yi etkinleştirmek gerekir)


Şey, bu aslında soruya cevap vermiyor . Hiç kimseyi sadece NPAPI desteği uğruna tarayıcıların eski sürümlerini kullanmaya teşvik etmem, çünkü bu sadece patlamayı bekleyen bir güvenlik açığı paketi.
Makoto

ne? cevabımı okudun mu eski versiyonlar? Her iki Firefox sürümü de diğer tarayıcılar kadar güncellenir (birkaç gün önce). Chromiun sürümü eski ama kullanımı teşvik etmekle ilgili değil, sadece son sürümle ilgili bilgiler: Benim bakış açımdan ve son kullanıcı olarak, filtrelenmiş / sansürlenmiş bir bilgi değil, bu bilgiyi takdir ediyorum
Daniel Perez

O zaman Makoto, çözümün nedir? Tam güvenlik bir efsane olduğu için herhangi bir tarayıcı kullanmayın? Ya bir seçenek olmadığı için NPAPI'yi yürütmesi gereken insanlar hakkında? Çoğu danışmanlık şirketi için java ve flash hala kullanımda, çok fazla içeriğe sahip, özel gelişmeler, hala uzun süre kullanacaklar. Alternatif olmaması, kullanıcıların güvenlik yamaları olmayan bir tarayıcıyı birkaç yıl boyunca kullandığı anlamına gelir. Oysa yazımda, tarayıcı birkaç gün önce kod ve güvenlik yamalarını güncelledi.
Daniel Perez

Hala NPAPI eklentilerini kullanan ve hala buna güvenen bazı hizmetler olduğunu inkar etmeyeceğim. Sık kullandığım hizmetlerden biri - Crunchyroll - hala bir Flash oynatıcıyla çalışıyor, ancak Flash hala en son Chrome'da çalışıyor. Java'nın son sürümündeki herkes, Oracle'ın kendisinin kopyaladığı için eklentisi yoktur. Bunların kaldırılmasının ilan edilmesinden bu yana birkaç yıl geçti; ürünlerini teslim etmek için hala NPAPI eklentilerine güvenen herhangi bir danışmanlık firmasının, sürdürülemez kod sunması nedeniyle sözleşmeleri feshedilmesi gerekir.
Makoto
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.