Tavsiye, 2024

Editörün Seçimi

Firefox 57 veya Sonrasında Eklenti Uyumluluğu Nasıl Kontrol Edilir

Bu kasım ayında piyasaya sürülmesi planlanan Firefox 57, günlük kullanımımızda vazgeçilmez bulduğumuz bazı popüler eklentilerle uyumluluğu potansiyel olarak bozabilecek bir tane de dahil olmak üzere tarayıcıda bazı büyük değişiklikler getirecek . Mozilla, Firefox'un gelişen eko-sisteminin temelleri olan XPCOM ve XUL'dan uzaklaşırken, tarayıcı yalnızca 'WebExtensions' adlı yeni bir uzantı API'sini destekleyerek XUL kaplama uzantıları, önyükleme uzantıları, SDK uzantıları ve hatta Gömülü WebExtensions. Netscape Navigator'ın doksanlı yılların ortasındaki günlerinden bu yana özel bir Firefox kullanıcısı olarak, sevgili eklentilerimden bazılarının haftalarca modası geçmiş olabileceği düşüncesi yutmak için acı bir hap, ancak alabileceğiniz geçici çözümler var modası geçmiş olmadan önce biraz zaman satın almak için kullanın. Bugün bu makalede, Mozilla'nın neden XUL uzantılarını kullanımdan kaldırdığını, Firefox 57 ile eklenti uyumluluğunu nasıl kontrol edebileceğinizi ve Firefox 57 için XUL ve XPCOM desteği sona erdikten sonra bile eski uzantıları kullanmaya nasıl devam edebileceğinizi açıklayacağız. iyi.

Mozilla End Firefox 57 ile XUL İçin Neden Destek Sunuyor?

Mozilla tarafından bu yılın başlarında yayınlanan açıklamalara göre , WebExtensions API'sini uygulamak Firefox’a birçok yönden yardımcı olacak, ancak çoğu geliştirici ve uzman kullanıcı topluluğunun ikna olmamasına rağmen. İlk olarak, Mozilla’nın Firefox masaüstü yöneticisi Ken Needham’a göre, tarayıcının XPCOM’u ve XUL’u terk etmesinin birincil nedeni güvenlik ve istikrar . Ona göre, Firefox kodunun çoğunun JavaScript'te olması, tarayıcı için rakiplerinden daha özelleştirilebilir hale getirilmesi açısından büyük bir avantaj oluşturuyor, ancak aynı zamanda tarayıcıyı kötü amaçlı yazılımlardan ve diğer güvenlik sistemlerinden doğal olarak güvensiz hale getiriyor tehditleri. Ayrıca, “Eklentilerin Firefox'un iç uygulamasına tam erişimi var. Bu modülerlik eksikliği birçok soruna yol açar. Eklentiler, API'leri beklenmedik şekillerde kullandıklarında Firefox'un çökmesine de neden olabilir ”.

Firefox'un zaten kabul ettiği ve Firefox 57'deki eklentileri için tek temeli olacak yeni uygulama programlama arayüzü (API) olan WebExtensions, Google'ın şu anda kullanılan Apple'ın açık kaynaklı WebKit tarayıcı motorunun çatalı olan Blink ile de uyumludur. Safari tarafından ve Chrome ve Opera gibi diğer popüler tarayıcıların temelini oluşturur ve ikincisi Presto tarayıcı motorunu bir süre önce WebKit lehine terk eder. Blink uyumluluğu, geliştiricilerin, Chromeilla'ya göre, kodun çok fazla değiştirilmesine gerek kalmadan Chrome eklentilerini Firefox'a kolayca aktarmalarına olanak tanır. Öyleyse beğenin ya da beğenmesin, bu değişiklikle uğraşmalısın.

Hangi Eklentilerin Firefox 57 veya Sonrası ile Uyumlu Olduğunu Kontrol Edin

  • Eklentilerinizin Firefox 57 ve sonraki sürümleriyle uyumlu olup olmadığını kontrol etmek için, Firefox pencerenizin sağ üstündeki hamburger menüsünü tıklayın ve ardından 'Eklentiler'i tıklayın .

  • Ortaya çıkan ekranda, aşağıdaki resimde gösterildiği gibi 'Uzantılar' seçeneğini tıklayın.

Artık XUL ve sarı bir 'Legacy' etiketi ile etiketlenmiş diğer uzantıları görebilirsiniz, ancak zaten WebExtension API’ye geçiş yapanlar böyle bir işarete sahip olmayacak ve Firefox 57 ve sonraki sürümlerde bile her zamanki gibi çalışmaya devam edecekler.

Eski Uzantıları Kullanmaya Nasıl Devam Edilir

Geliştiricisi henüz WebExtensions’a geçmemiş olan veya gelecekte yapması muhtemel olmayan bir uzantı kullanmaya devam etmek istiyorsanız, yapabileceğiniz şey, büyük ölçüde amaçlanan Firefox ESR’ye (Genişletilmiş Destek Sürümü) geçmek. özelliklere uyumluluğa değer veren kurum ve kuruluşlarda. ESR sürümleri yeni özelliklerle güncellenmeyebilir, ancak bir sonraki ESR sürümünün yayımlanmasına kadar tüm güvenlik düzeltme eklerini almaya devam ederler. Mevcut ESR sürümü Firefox 52’dir ve önümüzdeki Haziran’a kadar güvenlik güncelleştirmeleri almaya devam edecek, böylece güvenlikle ilgili endişeleriniz olmadan eski uzantılarınızı kullanmaya devam edebilirsiniz. Kalıcı bir çözüm olmayacak, ancak ileriye dönük seçeneklerinizi değerlendirmek için size biraz zaman kazandıracak.

Firefox 57 veya Sonrasında Eklenti Uyumluluğunu Kontrol Edin

Firefox’un hamlesi çok sayıda sesli ve etkili eleştirmeni cezbederken, organizasyon planlandığı gibi önerilen değişikliklerle devam ediyor. Dolayısıyla beğenip beğenmediğinize sevdiğiniz eklentilerden en azından bazıları bu yıl sonuna kadar kullanılamayabilir. Tabii ki, ESR versiyonuna geçebilirsiniz, ancak ödünç alınmış bir zamanda yaşamaya devam edeceksiniz, çünkü soluk sadece geçici olacak ve kalıcı olmayacak. Peki, değişikliklerin geliştiricileri ve kullanıcıları etkileyeceğini düşünüyor musunuz? Firefox kullanıcılarının bir bölümünü kaybedecek mi, yoksa zor ittiriyor Firefox kullanıcılarının sadece ideolojik nedenlerle tarayıcıyı desteklemeye devam edeceğini düşünüyor musunuz? Sorun hakkında ne düşündüğünüzü bize bildirin, çünkü sizden haber almayı çok seviyoruz.

Top