Firefox 59.0.3 rozwiązuje problem ze zgodnością z systemem Windows 10 kwietnia 2018
- Kategoria: Firefox
Użytkownicy Firefoksa, którzy uruchamiają stabilną wersję przeglądarki internetowej i planują aktualizację do Aktualizacja wersji systemu Windows 10 z kwietnia 2018 r w najbliższych dniach może chcieć upewnić się, że przeglądarka internetowa została zaktualizowana do wersji 59.0.3, aby uniknąć problemów ze zgodnością.
Firma Microsoft planuje opublikować łącza do pobierania i opcje pobierania dla nowego aktualizacja funkcji dla systemu Windows 10 dzisiaj . W rzeczywistości niektóre łącza są już aktywne i użytkownicy mogą pobrać obrazy ISO, aby zainstalować najnowszą aktualizację funkcji systemu operacyjnego na komputerach docelowych.
Chociaż Firefox będzie działać na komputerach z aktualizacją systemu Windows 10 z kwietnia 2018 r., Użytkownicy mogą napotkać problemy ze zgodnością w witrynach internetowych otwieranych w przeglądarce podczas korzystania z systemu Windows 10 w wersji 1803.
Według do raportu o błędzie w witrynie Mozilli Bugzilla, śledzącej błędy, strony używające określonego kodu wyświetlają komunikat o błędzie „flaga nieprawidłowego wyrażenia regularnego”. Inna witryna zgłosiła „błąd krytyczny” podczas ładowania. Błędy są zgłaszane tylko w przypadku przeglądarki Firefox 59.0.2 lub starszej, która działa w systemach Windows 10 w wersji 1803.
Nie dotyczy to Firefoksa we wcześniejszych wersjach systemu Windows. Problem dotyczy tylko Firefox, Stable, ESR i Developer Edition, a nie innych przeglądarek, takich jak Chrome czy Edge, według Briana Duke'a, który zgłosił problem do Mozilli.
Próbowałem odtworzyć problem w Pale Moon i błąd nie został wyrzucony na komputerze z systemem Windows 10 w wersji 1803.
David Major odkrył, dlaczego Firefox w systemie Windows 10 w wersji 1803 generuje błędy, podczas gdy ta sama wersja przeglądarki Firefox w starszych wersjach nie.
Kiedy analizujemy flagi regexp tutaj: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002
Po `` g '' wysyłamy EOF przez ucrtbase! Isalpha (przez JS7_ISLET: https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)
Pod 17133.1, ucrtbase! Isalpha (-1) zwraca prawdę (przynajmniej w języku angielskim) i odrzuca logikę naszego parsera. Pod 16299 ucrtbase! Isalpha (-1) zwrócił fałsz.
Nie jest jasne, jak rozległy jest ten problem, ale wydaje się być wystarczająco ważny, aby Mozilla opublikowała aktualizację dla Firefox Stable i Firefox ESR na krótko przed wydaniem kolejnej głównej wersji Firefoksa (Firefox 60 i Firefox 60 ESR).
Mozilla planuje dziś udostępnić nową wersję Firefoksa za pośrednictwem kanałów aktualizacji przeglądarki. Gdy pobierasz teraz przeglądarkę Firefox za pomocą instalatora skrótów ze strony Mozilli, masz już nową wersję 59.0.3, w której problem został rozwiązany.
Aby sprawdzić aktualizacje, wybierz w przeglądarce Pomoc> Menu> O programie Firefox. Możesz sprawdzić informacje o wersji tutaj .