Firefox 59.0.3はWindows 10 April 2018の互換性の問題を修正します

Webブラウザーの安定バージョンを実行していて、にアップデートする予定のFirefoxユーザー 2018年4月Windows 10の更新バージョン 近日中に、互換性の問題を回避するために、Webブラウザーがバージョン59.0.3にアップグレードされていることを確認したい場合があります。

マイクロソフトは、ダウンロードリンクとダウンロードオプションを公開する予定です。 今日のWindows 10の機能更新 。実際、一部のリンクはすでに公開されており、ユーザーはISOイメージをダウンロードして、ターゲットマシン上のオペレーティングシステムの最新の機能アップデートをインストールできます。

FirefoxはWindows 10 April 2018 Updateを実行しているマシンで実行されますが、Windows 10バージョン1803を実行しているときにブラウザーで開くWebサイトで互換性の問題が発生する可能性があります。

によると 特定のコードを使用するサイトがMozillaのバグ追跡WebサイトBugzillaのバグレポートに、「無効な正規表現フラグ」というエラーメッセージをスローします。別のサイトがロード時に「致命的なエラー」をスローしました。エラーは、Windows 10バージョン1803システムで実行されるFirefox 59.0.2以前の場合にのみスローされます。

firefox error

Firefoxは以前のバージョンのWindowsでは影響を受けません。この問題はFirefox、Stable、ESR、およびDeveloper Editionにのみ影響し、Mozillaに問題を報告したBrian Dukeによると、ChromeやEdgeなどの他のブラウザーには影響しません。

Pale Moonで問題を再現しようとしましたが、Windows 10バージョン1803マシンではエラーはスローされませんでした。

David Majorが、Windows 10バージョン1803上のFirefoxがエラーをスローするのに対し、古いバージョンの同じバージョンのFirefoxがエラーをスローしない理由を発見しました。

ここで正規表現フラグを解析している場合:https://searchfox.org/mozilla-central/rev/7ccb618f45a1398e31a086a009f87c8fd3a790b6/js/src/frontend/TokenStream.cpp#2002

「g」の後に、ucrtbase!isalphaを介してEOFを送信します!

17133.1では、ucrtbase!isalpha(-1)は(少なくとも英語のロケールでは)trueを返し、パーサーのロジックをスローします。 16299では、ucrtbase!isalpha(-1)がfalseを返しました。

問題の範囲は明確ではありませんが、Firefoxの次のメジャーバージョン(Firefox 60およびFirefox 60 ESR)のリリースの少し前に、MozillaがFirefox StableおよびFirefox ESRのアップデートをリリースすることは十分重要であるようです。

firefox 59.0.3

Mozillaは本日、ブラウザのアップデートチャネルを通じてFirefoxの新しいバージョンをプッシュする予定です。 MozillaのWebサイトからスタブインストーラーを使用して今すぐFirefoxをダウンロードすると、問題が修正された新しいバージョン59.0.3をすでに入手しています。

ブラウザーで[ヘルプ]> [メニュー]> [Firefoxについて]を選択すると、更新チェックを実行できます。あなたはリリースノートをチェックすることができます ここに