Google, daha önce Manifest V2 (MV2) tabanlı uzantıları etkin tutabilen Chromium'daki son dahili anahtarları şimdi kaldırıyor. Chrome ekibinden W3C WebExtensions topluluk grubuna yapılan bir iletişime göre Chromium 150'nin bayrağı var kExtensionManifestV2Disabled kayıp. Chromium 151 ile seçenekler ExtensionManifestV2Unsupported, ExtensionManifestV2Availability ve beklenen AllowLegacyMV2Extensions sonuçlar. Bu, uBlock Origin reklamının klasik tam sürümünü zorlamak için kullanılabilecek iyi bilinen geçici çözümlerin ve Chrome'da içerik engellemenin yavaş yavaş teknik temellerini kaybettiği anlamına gelir.
Duyurudan sonra devamını okuyun
Manifest V2 ve V3'ün arkasında ne var?
Manifest V2 ve onun devamı olan Manifest V3 (MV3), tarayıcı uzantılarının hangi arayüzleri kullanabileceğini açıklar. uBlock Origin'in klasik versiyonu hala MV2'yi temel alıyor. Google, Ekim 2024'ten itibaren yavaş yavaş Chrome'da MV3'e geçişe başladı ve sonunda bunu Temmuz 2025'te Chrome 138 ile tamamladı ve resmi olarak uBlock Origin'in tam sürümünün artık Chrome kullanıcıları tarafından kullanılamamasına neden oldu.
Değişimin özü güçlü olanın değişmesidir webRequest-API aracılığıyla en sınırlı declarativeNetRequestGoogle'ın güvenlik, istikrar ve performans açısından avantajlarla haklı çıkardığı model. MV3 için uBlock Origin Lite, kasıtlı olarak azaltılmış özelliklere sahip bağımsız bir blok çeşididir; Ancak filtreleme kuralları söz konusu olduğunda sınırlarına ulaşıyor declarativeNetRequest ve tam sürümün dinamik filtreleme özelliklerini sunmaz.
Siyasetin bitiminden kanundaki tutuklamalara
Şu anda tartışılmakta olan değişiklikler, çok aşamalı bir kapatma sürecinin sonuna işaret ediyor. İlk adım olarak Google, klasik MV2 uzantılarının resmi statüsünü zaten geri çekmişti: Chrome'un MV2'yi devre dışı bırakmaya ilişkin belgelerine göre Chrome 138, şirket politikasıyla birlikte MV2 uzantılarını içeren en son sürümdür. ExtensionManifestV2Availability destekler. Chrome 139'da bu politika kaldırılmıştır. Politika öncelikle yönetilen kurumsal ortamlara yönelikti, ancak aynı zamanda teknoloji meraklısı kullanıcılar tarafından eski uzantıların kullanımını başlangıçta amaçlanan sürenin ötesine taşımak için de kullanıldı.
Genellikle “kayıt defteri hackleme” olarak adlandırılan geçici çözüm tam olarak bu resmi politikaya dayanıyordu. Windows altında mümkündü ExtensionManifestV2Availability grup ilkesi veya kayıt defteri girdileri aracılığıyla ve ardından MV2'nin kapatılmasını geçici olarak erteleyin. Ancak Google, bu seçeneği başından beri geçici bir geçiş önlemi olarak tanımlamıştı: Chrome geliştirici bloguna göre, politikayı kullanan şirketlere geçiş yapmaları için Haziran 2025'e kadar fazladan bir yıl süre tanındı. Politikanın Chrome 139'dan kaldırılmasıyla bu yol temelini kaybetmiştir.
Artık WebExtensions topluluk grubuna bildirilen adımlar daha da derinleşiyor: Chrome ekibi, yalnızca politika aracılığıyla kullanılabilirliği kontrol etmek yerine, temeldeki özellik işaretlerini ve kod yollarını kaldırıyor. Tartışmada Google geliştiricileri, MV2 desteğinin kaldırılmasının nedenleri olarak teknik karmaşıklık, teknik borç ve MV2'ye özgü hatalar da dahil olmak üzere güvenlik risklerini de gösterdi.
Duyurudan sonra devamını okuyun
Tam sürümün hala çalıştığı yer
Platformun sorunu değişmiyor: uBlock Origin'in klasik sürümü, geliştirici tarafından hala bir MV2 uzantısı olarak korunuyor; tam MV3 bağlantı noktası yoktur. Chromium tabanlı tarayıcılar için proje bunun yerine uBlock Origin Lite'ı hedefliyor. Projeye göre, tüm işlevleri korumak isteyenlerin MV2'ye izin vermeye devam eden tarayıcılara güvenmesi gerekiyor.
Tam sürüm hala Firefox ve Brave'de çalışıyor. Mozilla açıkça MV2 ve MV3'ü paralel olarak destekler. Firefox uzantıları Chrome'un kapanmasından etkilenmez; tarayıcı engelleyenleri korur webRequest-API, MV3 etkisine genel bakışta da belirtildiği gibi. Öte yandan Brave, temel olarak tarayıcı tarafı MV2'yi destekler (force-enabled): Brave bloguna göre Brave, özellikle dört uzantıya ev sahipliği yapıyor (AdGuard, NoScript, uBlock Origin, uMatrix).
Diğer Chromium tarayıcılarının durumu tutarsız. Opera, mevcut Manifest V2 uzantılarını desteklemeye devam ettiğini ve bunu mümkün olduğu kadar uzun süre sürdürmeyi planladığını söylüyor. Edge ile ilgili durum hala tutarsız: Microsoft, Manifest V2'nin kaldırıldığını belgeliyor ancak belirli zaman çizelgesini uzun süre açık bıraktı; Bu nedenle uBlock Origin'in tam sürümünde desteklenip desteklenmeyeceği ve ne kadar süreyle destekleneceği belli değil. Diğer tarayıcı projelerinin kendi uyumluluk çözümlerini sürdürüp sürdürmeyecekleri ve ne kadar süreyle sürdürecekleri, büyük olasılıkla, Brave'in sabit kodlanmış istisnalarıyla yaptığı gibi, Google'ın Chromium tabanından ne ölçüde sapmaya ve karşılık gelen bileşenleri kendileri korumaya devam etmeye istekli olduklarına bağlı olacaktır.
Kullanıcılar için hangi seçenekler kaldı?
Kullanıcılar için Chromium 150 ve 151'deki MV2 işaretlerinin kaldırılması, yıllardır devam eden bir değişikliğin son aşamasını işaret ediyor. Google nihayet eski uzantı platformunu aşamalı olarak kaldırsa da geriye üç ana alternatif kalıyor: uBlock Origin Lite gibi MV3 alternatiflerine geçmek, MV2 desteği hala aktifken Brave'ye geçmek veya kendi platform modeli ve tam webRequest desteğiyle Firefox'a geçmek.
Ayrıca bakınız:
(fo)

Bir yanıt yazın