Firefox 59.0.3에서 Windows 10 2018 년 4 월 호환성 문제 수정

안정적인 버전의 웹 브라우저를 실행하고 앞으로 Windows 10의 2018 년 4 월 업데이트 버전으로 업데이트하려는 Firefox 사용자는 호환성 문제를 피하기 위해 웹 브라우저를 버전 59.0.3으로 업그레이드 할 수 있습니다.

Microsoft는 오늘 Windows 10의 새로운 기능 업데이트에 대한 다운로드 링크 및 다운로드 옵션을 게시 할 계획입니다. 실제로 일부 링크는 이미 사용 중이므로 사용자는 ISO 이미지를 다운로드하여 대상 시스템에 운영 체제의 최신 기능 업데이트를 설치할 수 있습니다.

Firefox는 2018 년 4 월 Windows 10 업데이트를 실행하는 컴퓨터에서 실행되지만 Windows 10 버전 1803을 실행할 때 브라우저에서 여는 웹 사이트에서 호환성 문제가 발생할 수 있습니다.

Mozilla의 버그 추적 웹 사이트 Bugzilla에 대한 버그 보고서에 따르면 특정 코드를 사용하는 사이트는 "잘못된 정규식 플래그"오류 메시지를 표시합니다. 다른 사이트에서로드시 "치명적인 오류"가 발생했습니다. Windows 10 버전 1803 시스템에서 실행되는 Firefox 59.0.2 이하인 경우에만 오류가 발생합니다.

Firefox는 이전 버전의 Windows에서는 영향을받지 않습니다. Brian Duke에 따르면이 문제는 Firefox, Stable, ESR 및 Developer Edition에만 영향을 미치며 Mozilla에 문제를보고 한 Chrome 또는 Edge와 같은 다른 브라우저에는 영향을 미치지 않습니다.

Pale Moon에서 문제를 복제하려고 시도했지만 Windows 10 버전 1803 컴퓨터에서 오류가 발생하지 않았습니다.

David Major는 Windows 10 버전 1803의 Firefox에서 이전 버전의 Firefox와 동일한 버전의 Firefox에서 오류가 발생하는 이유를 발견했습니다.

정규 표현식 플래그를 파싱 할 때 : //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

'g'후에 우리는 ucrtbase! isalpha를 통해 EOF를 보냅니다 (JS7_ISLET를 통해 : //searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/util/Text.h#39)

17133.1에서 ucrtbase! isalpha (-1)는 true를 반환하고 (적어도 영어 로케일에서는) 파서의 논리를 버립니다. 16299에서 ucrtbase! isalpha (-1)는 false를 반환했습니다.

이 문제가 얼마나 광범위한 지 불분명하지만 Mozilla가 다음 주요 버전의 Firefox (Firefox 60 및 Firefox 60 ESR)가 출시되기 직전에 Firefox Stable 및 Firefox ESR에 대한 업데이트를 릴리스하는 것이 중요해 보입니다.

모질라는 오늘 브라우저의 업데이트 채널을 통해 새로운 파이어 폭스 버전을 제공 할 계획이다. Mozilla 웹 사이트에서 스텁 설치 프로그램을 사용하여 Firefox를 지금 다운로드하면 문제가 해결 된 새 버전 59.0.3이 이미 있습니다.

브라우저에서 도움말> 메뉴> Firefox 정보를 선택하여 업데이트 확인을 실행할 수 있습니다. 여기에서 릴리스 정보를 확인할 수 있습니다.