2022年になりました。矢倉眞隆
なお,
ChromeとFirefoxがバージョン100に到達
昨年の新春企画でもすこし触れましたが,
Chrome 100は,
Chromeよりも早く4週間のリリースサイクルに移行していたFirefoxも,
バージョンが3桁になることで,navigator.
などのUA文字列をみてブラウザ判別をするコードが意図通りに動かなくなる可能性があります。たとえばバージョンを取得する正規表現が2桁までしか考慮しておらず,
実際にどれほどの数のサイトに影響があるのかは未知数ですし,
Mozillaが行っているウェブ互換性について報告するWebCompatプロジェクトでは,
リリース前にウェブサイトとの互換性を把握する取り組みも行われています。Chrome 96からは,
壊れてしまうサイトが想定よりも多く,
運営期間の長いサイトや,
ChromeのUA削減も進む
Chromeについては,
UA文字列にはブラウザの種類やバージョンだけでなく,
そうした流れもあり,
2021年9月に,
現時点のスケジュールにおいては,
これでは困るというサイトやアプリのために,
しかし,
UA-CHが他のブラウザで実装されるかは怪しいところですが,
HTMLのdialog要素がFirefoxやSafariでもサポート間近
HTMLにはdialog要素という,
Firefoxも実装しているのですが,