Closed fukudayasuo closed 8 years ago
h5.env.ua.browserVersion
及びh5.env.ua.browserVersionFull
に格納されているバージョンについて、Edgeの場合はUAに含まれる数値を使用するようにしました。
上記UAの例では、
h5.env.ua.browserVersion === 12;
h5.env.ua.browserVersionFull === '12.10240';
となります
Edgeブラウザのバージョンについての説明ドキュメントが公開されました Understanding versions in an evergreen browser http://blogs.windows.com/msedgedev/2015/09/21/understanding-versions-in-an-evergreen-browser/
UAに記述されたバージョン(現在12.xxx)がEdgeHTMLのバージョンであり、Edgeアプリのバージョン(現在20.xxx)とは別の考え方で定義されており、EdgeHTMLのバージョンを追跡することを推奨する(Can I Useなどでもそのように対応済み)ということなので、上記コメントの通りhifiveとしてもUAから取れるバージョンを使用することとします。
MicrosoftEdgeのUAは以下の通り
h5.env.ua.isEdge
を追加して正しく判定されるようにする。 また、MicrosoftEdgeでh5.env.ua.isChrome = true
になってしまっているため、修正する。ブラウザバージョンはUAから直接取れないのでどうするか検討する。 (↑のUAはバージョン
20.10240.16384.0
のもの)