Greasemonkey 4: Firefox 57 uyumluluğu

Popüler kullanıcılar için Greasemonkey for Firefox eklentisinin geliştiricileri, tarayıcı eklentisinin yeni bir sürümü olan Greasemonkey 4'ü duyurdular.

Greasemonkey 4, WebExtension olarak piyasaya sürüleceği için Firefox 57 ile uyumlu olacak. Mozilla, Firefox 57 Stable piyasaya sürüldüğünde eski Firefox eklenti sistemine destek vermeyi planlıyor.

Firefox'un bazı sürümlerinde eski eklentileri kullanmaya devam etmek için bazı seçenekler olsa da, en azından şimdilik, bunların çoğu geçici niteliktedir.

Bu, eklenti geliştiricilerin, eklentilerini, Firefox 57 ve web tarayıcısının daha yeni sürümleriyle uyumlu kalmaları için taşımalarını sağlamaları gerektiği anlamına gelir. WebExtensions sistemi, Firefox'un eski eklenti sisteminin işlevselliğini tamamen çoğaltmadığı için, tüm eklentiler aynı şekilde taşınamaz.

Güncelleme : Greasemonkey 4, Mozilla AMO'da bir WebExtension olarak kullanıma sunulmuştur.

Greasemonkey, Firefox için yüksek profilli bir uzantıdır. Yazma sırasında 880.000'den fazla kullanıcısı vardır. Mozilla AMO'da sunulan Greasemonkey'in şu anki sürümü eski bir eklentidir. Mozilla programı değiştirmezse, bu sürüm artık Firefox 57 Stable veya Beta sürümlerinde çalışmayacaktır.

Greasemonkey'in geliştiricileri, resmi proje sitesinde Greasemonkey 4'ün çalışmalarda olduğunu duyurdu. Tarayıcı eklentisinin bu yeni sürümü Firefox 57 ile tamamen uyumlu olacak. Violentmonkey veya Tampermonkey gibi alternatifler de mevcut ve Firefox 57 ile uyumlu olsa da, eklenti kullanıcıları için iyi bir haber.

Bunun dezavantajı, hamlenin bazı kullanıcı kodlarıyla uyumluluğu bozmasıdır. Bu değişiklik, geliştiricilere Mozilla'nın oluşturduğu yeni API'ler tarafından uygulanmadı, ancak bilinçli bir karar oldu.

Sonuç olarak, Greasemonkey’in 4. sürümü neredeyse tamamen yeniden yazılmış. Arabirimi ve özellik seti, gelecek Firefox sürümleriyle çalışacak en iyi şekilde çalışması için yeniden oluşturulmuştur. Çeşitli ödünler verildi. Nadir bir geriye dönük uyumsuz değişiklik yapmayı seçtik.

Karar, yalnızca performans nedenleriyle eşzamansız çalışmak üzere tasarlanan kullanıcı kodlarını desteklemek için verildi. Bu, daha eski kodlarla uyumluluğu bozar.

Greasemonkey 4 şu anda bir alfa sürümü olarak mevcuttur. Ancak uyumluluk Firefox 56 ve önceki sürümleriyle sınırlıdır ve Firefox'un en son sürümü olan Firefox 58 ile sınırlıdır.

Greasemonkey kullanıcılarının başka bir değişiklikle başa çıkmaları gerekecek: eklentinin 4. sürümü artık bir metin editörüyle gelmeyecek, bunun yerine gömülü bir editöre güveniyor. Bu, uzantılar artık dosya sistemine erişemediğinden, yeni WebExtensions sisteminin kısıtlamasıdır.

Kapanış Kelimeleri

Greasemonkey'in bir sonraki sürümü Firefox 57 ile uyumlu olacak. Bu, bazı betiklerin yazarları tarafından güncellenmediği sürece bu sürümde artık çalışmayacağı anlamına gelmesine rağmen iyi bir şey.

Şimdi Siz: Duyuruya ne dersiniz? Kullanıcı kodlarını kullanıyor musunuz?