goban35
@goban35

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Chromeの最新バージョンの確認

Q&A

Closed

解決したいこと

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"
  }
]

参考リンク

0

2Answer

125.0.6422.xx
上位3つの数字が一致していれば使えるはずですが、APIが機能しませんか?

0Like

Comments

  1. @goban35

    Questioner

    回答ありがとうございます。APIで取得はできています。

    バージョン情報は、メジャー、マイナー、ビルド、リビジョンですが、リビジョンが違うと最新ではない可能性があると考えてます。

    「現行バージョン < 最新バージョン」をエラー条件にしているため、いまのところ最新が適用されていると判定していますが、なぜ現行バージョンの方が新しいのか疑問に思った次第です。(最新バージョンの取得が違う等)

答えにはなりませんが、.60 から .61 への変更点は「バージョン番号を更新した」だけみたいですね。

0Like

Comments

  1. @goban35

    Questioner

    回答ありがとうございます。最新バージョンの取得APIはそのままにして、適用されるまでしばらく様子見ます。

    「MyJVNバージョンチェッカ for .NET」という脆弱性ツールだと正しく取得されてたので、APIが違ったのかなと思った次第です。JVNが独自に持っているのかもしれませんね。
    https://jvndb.jvn.jp/apis/myjvn/vccheckdotnet.html
    image.png

Your answer might help someone💌