Firefox'u yükseltirken eklentiler neden uyumsuz hale geliyor?


19

Varsayılan tarayıcım Chrome, ancak arada sırada Firefox'u kullandığımda genellikle bir güncelleme var.
Firefox'u neredeyse her güncellediğimde bazı eklentilerim uyumsuz oluyor.
Neden?
Bu neden Chrome'da gerçekleşmiyor?


3
Gerçekten berbat ve neden Firefox'u her zaman daha az kullanıyorum.
Lance Roberts

1
Chrome ve Firefox'un farklı eklenti mimarileri vardır. Firefox'un çok daha yetenekli olmasına rağmen, Chrome'un bu tür sorunlardan kaçınmak için daha bilinçli olduğu düşünülüyor. Eklenti API'ları genellikle sürümler arasında değiştiğinden, Firefox'un sistemi sürüm numaralarına güçlü bir şekilde bağlıdır. Firefox'un sistemi, yakın zamanda yayın döngülerini ve sürüm numaralarını değiştirdikleri için çok kullanılamaz hale geldi. Umarım bunu geliştirmek için bir strateji geliştirirler, ancak henüz umutlu bir şey okumadım.
hippietrail

Yanıtlar:


10

Seni duyuyorum! Bugün sadece bir addon kullanmak için Firefox'u ilk kez çalıştırdım - daha sonra bir güncelleme mevcut - bunu yapmasına izin verdim ve sonra tüm eklentilerim devre dışı bırakıldı!

Firefox güncellemeleri aslında tek tek eklentileri kendileriyle uyumsuz olarak işaretlemez, onları devre dışı bırakan uyumlu olduklarını belirten eklenti yazarlarıdır.

Firefox sürümünüzle "uyumlu olmayan" eklentileri bildirmenize olanak tanıyan uyumluluk eklentisi raporlayıcısını kullanabilirsiniz .

Chrome'un neden bunu yapmadığına gelince - bence sübjektiftir ve farklı cevaplar alacaksınız - IMHO, daha geleneksel bir şekilde tasarlanmıştır - tüm eklentilere izin verir ve herhangi bir şey bozulursa, kullanıcı kullanıcı üzerindedir güvenli olduğunu bilene kadar devre dışı bırakarak, Firefox ortalama kullanıcıyı rahatsız edebilir, ancak son kullanıcı için daha güvenli bir çözümdür.


21

Firefox'taki her eklenti, hangi Firefox sürümleriyle çalışacağını belirten bir ayara sahiptir (varsayım, yazarın eklentisini belirtilen sürümlerle test etmiş olmasıdır). Tarihsel olarak, eklentiler tipik olarak Firefox'un büyük bir sürümüyle (örn. 2.X) uyumluluk iddia ettiler, ancak daha sonra 3.0 ve 3.6 arasındaki farklarla ilgili sorunlar vardı, bu nedenle addon yazarları daha spesifik hale geldi ve sadece belirli büyük ve küçük sürümlerle (örneğin 3.6.X) uyumluluk iddia etti. ). Bir dizi sürüm belirtilebilir (örn. 2.X -> 3.6.X), ancak bir üst sınır belirtilmelidir ve eklentinizi Mozilla sitesi üzerinden dağıtmak istiyorsanız, Firefox'un yayınlanmamış gelecekteki bir sürümü olamaz.

Artık Firefox'un "büyük" sürümleri her 6 ila 8 haftada bir piyasaya sürülüyor (Mart ayından bu yana 4.0 ila 6.0 sürümlerini gördük) eklenti yazarları devam edemiyor ve giderek daha fazlası geride kalıyor.

Zaman zaman Chrome "Uzantıları" sayfasında, geçerli Chrome sürümüyle çalışacak şekilde belirli bir uzantının güncellenmesi gerektiğini belirten bir mesaj görürsünüz, ancak güncellemeler arka planda otomatik olarak yapıldığından, bu durumda bir tane yakalamak zordur.


-1

Bu sizi sinirlendirirse, bir düzeltme sadece ezoterik veya popüler olmayan eklentileri kullanmamaktır. Herhangi bir sistem eklentileri sonunda güncelliğini yitirir. Popüler olmayan, terk edilmiş veya insanların evcil hayvan projesi eklentileri, yeni bir tarayıcıda bulunan yeni API'yı kullanmak için nadiren güncellenir.

Aynı eklentileri yıllardır kullanıyorum ve sadece bir kez uyumsuzluk hatası aldım. Listem:

  • Son Geçiş
  • Xmarks
  • Reklam engelleyici artı
  • Greasemonkey - Sorun yaşadığım tek kişi bu
  • kundakçı
  • Canlı HTTP Üstbilgileri
  • Chatzilla

Tüm bu eklentiler yıllarca sorunsuz çalışmıştır. Onların ortak noktaları ne? Onlar popüler.

Dürüst olmak gerekirse son Firefox dayak, çünkü bir eklenti bazı minik işlevsellik için bir hafta sonu oluşturulan ve sadece isimlerini biraz poz vermek için yayınlanan, Firefox'un yeni bir sürümünde çalışmayan bir kişinin addon kullanıyor çünkü gerçekten yaşlanıyor. Popüler eklentiler her zaman çalıştı, kullanın. 5 kişinin indirdiği bir eklenti kullanıyorsanız, kendi başınıza


Downvote'u açıklamak ister misiniz?
TheLQ
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.