125.0.6422.xx
上位3つの数字が一致していれば使えるはずですが、APIが機能しませんか?
Chromeの最新バージョンの確認
解決したいこと
Google Chromeの最新バージョン取得を知りたい。
環境:Windows10 ver 21H1
現状
現在インストールしているバージョン(2024.5.19時点)は、
125.0.6422.61
になっています。
API取得を考えていますが、以下のAPIでは
125.0.6422.60
しか取得できません。
試したAPI
・versionhistory.googleapis.com
https://versionhistory.googleapis.com/v1/chrome/platforms/win/channels/stable/versions
https://versionhistory.googleapis.com/v1/chrome/platforms/win64/channels/stable/versions
https://versionhistory.googleapis.com/v1/chrome/platforms/win_arm64/channels/stable/versions
{
"versions": [
{
"name": "chrome/platforms/win_arm64/channels/stable/versions/125.0.6422.60",
"version": "125.0.6422.60"
},
{
"name": "chrome/platforms/win_arm64/channels/stable/versions/125.0.6422.41",
"version": "125.0.6422.41"
},
省略
・chromiumdash.appspot.com
https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Windows&num=1
[
{
"channel": "Stable",
"chromium_main_branch_position": 1287751,
"hashes": {
"angle": "f4447386db891f772a4472864834612b23d5f525",
"chromium": "3ac3319bff9f3e139d632e3d195e3d2d43d86e37",
"dawn": "1346aaee0b017cb0bace682ea165c17e01e5b231",
"devtools": "cfd3e473d6bfba7cf8fc7cf6512ca187d5d99ebf",
"pdfium": "94407286f475918c68195af1f5e01847b2d6f6ce",
"skia": "ec3813eabd24854a1b82457064e9e3031ccc06d7",
"v8": "381971682dd0d64ee1935efd6d98b334feb79ee0",
"webrtc": "8505a9838ea91c66c96c173d30cd66f9dbcc7548"
},
"milestone": 125,
"platform": "Windows",
"previous_version": "125.0.6422.41",
"time": 1715804252885,
"version": "125.0.6422.60"
}
]
参考リンク
2Answer
Comments
@goban35
Questioner回答ありがとうございます。APIで取得はできています。
バージョン情報は、メジャー、マイナー、ビルド、リビジョンですが、リビジョンが違うと最新ではない可能性があると考えてます。
「現行バージョン < 最新バージョン」をエラー条件にしているため、いまのところ最新が適用されていると判定していますが、なぜ現行バージョンの方が新しいのか疑問に思った次第です。(最新バージョンの取得が違う等)
答えにはなりませんが、.60 から .61 への変更点は「バージョン番号を更新した」だけみたいですね。
Comments
@goban35
Questioner回答ありがとうございます。最新バージョンの取得APIはそのままにして、適用されるまでしばらく様子見ます。
「MyJVNバージョンチェッカ for .NET」という脆弱性ツールだと正しく取得されてたので、APIが違ったのかなと思った次第です。JVNが独自に持っているのかもしれませんね。
https://jvndb.jvn.jp/apis/myjvn/vccheckdotnet.html