Chrome ve Firefox v100 bazı web sitelerini bozabilir

click fraud protection

Chrome 100 ve Firefox 100 bazı uyumluluk sorunlarına neden olabilir, ancak Google ve Mozilla en kötüsünü planlıyor.

Google Chrome, hızlı bir sürüm döngüsünü benimseyen ilk web tarayıcısıydı ve sonunda Mozilla Firefox da aynı modele geçti. Bu yılın sonuna doğru her iki tarayıcı da sürüm 100'e ulaşacak ve bu da bazı sitelerde beklenmedik sorunlara neden olabilir. Neyse ki Mozilla ve Google uyumluluk sorunlarını çözmek için çalışıyor.

Web tarayıcılarının bir özelliği vardır Kullanıcı Aracısı Genellikle web tarayıcısını, işletim sistemini ve CPU mimarisini içeren, kendilerini sitelere tanımlayan dize. Kullanıcı Aracılarının nasıl sunulması gerektiğine dair bir standart yoktur ve yıllar geçtikçe giderek daha uzun hale geldiler. Örneğin, Linux'ta Chrome'un aşağıdaki dizesi "Chrome", "Safari" sözcüklerini içerir (çünkü Chrome'un motoru Safari tabanlı), "KHTML" (Safari'nin temel aldığı) ve "Gecko" (gerekli olan eski sitelerin kırılmasını önlemek için) Firefox).

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.80 Safari/537.36

Web geliştiricilerinin, Kullanıcı Aracısı dizisinin gerçek tarayıcı adı ve sürüm numaraları gibi belirli bölümlerini kolayca tanımlaması için birçok kitaplık oluşturuldu, ancak bunlardan bazıları yakında bozulabilir. Bazı kitaplıklar ve diğer web kodları üç basamaklı ana sürüm numaraları dikkate alınarak oluşturulmamıştır; Web'de gezinen kişiler için istenmeyen sonuçlar — yalnızca ilk iki haneye bakan siteler Chrome 100'ü şu şekilde görebilir: Krom 10.

İyi haber şu ki hem Google hem de Mozilla azaltma stratejileri üzerinde çalışıyor (aracılığıyla Bip sesi çıkaran bilgisayar). Hem Chrome hem de Firefox, birkaç aydır bazı kullanıcı aracılarını sürüm 100'ü rapor edecek şekilde değiştiren deneyler yürütüyor. birçok böcek raporlar ve bazı düzeltmeler.

Ancak yine de sürüm 100'ü bozan birçok önemli web sitesi varsa Google ve Mozilla'nın yedekleme planları vardır. Mozilla'nın şu anki fikri şu: bozuk siteleri belirleme (zaten diğer işlevler için bunu yapıyor) ve bu siteler için v99'daki sürüm numarasını dondurun. Google'ın planı, sürümün ilk rakamını 99'da tutmak ve asıl ana sürümü ikinci rakama taşımaktır (örneğin, Chrome 101 için 99.101.4988.0).