Firefox ve Chrome Sürümleri '100' Bazı Web Sitelerini Bozabilir
Çok daha küçük bir ölçekte yeniden Y2K olabilir.
Hem Chrome hem de Firefox tarayıcıları 100. sürümlerine yaklaştıkça, geliştiricilerin kutlama yapması için bir neden olması gereken şey biraz karışıklığa dönüşebilir. Bleeping Computer'ın bildirdiğine göre, tarayıcıların Kullanıcı Aracılarında (UA) kodlanan üç basamaklı sürüm numaraları, Y2K hatasına çok benzer şekilde az sayıda sitede sorunlara neden olabilir.
Mozilla, 100 sürümünün siteleri etkileyip etkilemeyeceğini görmek için geçen yıl bir deney başlattı ve sonuçları içeren bir blog yayınladı. Üç basamaklı bir sayı içeren bir kullanıcı aracısı dizesini ayrıştıramayan az sayıda siteyi (bazıları çok büyük olsa da) etkiledi. Bir izleme sitesine göre, hala etkilenenler arasında HBO Go, Bethesda ve Yahoo yer alıyor. Hatalar arasında "tarayıcı desteklenmiyor" mesajları, site oluşturma sorunları, ayrıştırma hataları, 403 hataları vb. bulunur.
Böyle saçma bir şey nasıl olabilir? Mozilla blogda "İzlenecek tek bir spesifikasyon olmadan, farklı tarayıcıların Kullanıcı Aracısı dizesi ve siteye özel Kullanıcı Aracısı ayrıştırması için farklı biçimleri vardır," dedi. "Bazı ayrıştırma kitaplıklarının, üç basamaklı ana sürüm numaralarını hesaba katmayan sabit kodlanmış varsayımlara veya hatalara sahip olması mümkündür."
Neyse ki, her iki tarayıcı için de geliştiricilerin bir planı var. Sitelerde, sürümler yayınlanmadan önce çözülemeyen sorunlar varsa, her iki tarayıcı da sorunları gidermek için UA dizelerinde sürüm numaralarını 99'da dondurur veya kod geçersiz kılmaları enjekte eder. Her ikisi de geliştiricilerden sitelerini Firefox/Chrome 100 kullanıcı aracılarıyla test etmelerini istedi. Tarayıcılar, sırasıyla Chrome ve Firefox için 29 Mart ve 3 Mayıs'ta gelecek - umarım Y2K gibi, hiçbir şey hakkında çok fazla şey olmaz..