如何获取Chrome版本列表?React开发需查询最近3个版本
获取Chrome浏览器版本的可行方案
- 目前没有官方公开的API可以直接返回全部Chrome版本或指定的最近3个版本,但可以通过以下几种方式实现需求:
- 基于发布节奏推导主版本号:Chrome稳定版大致每4周发布一次,主版本号连续递增。你可以先确认当前最新稳定版的主版本号,依次减1、减2就能得到最近的两个版本号(比如当前最新是125.x,最近3个就是125、124、123)。
- 前端代码实时推导:通过
navigator.userAgent提取当前用户的Chrome主版本号,再计算出最近的两个版本。示例代码:// 提取Chrome主版本号 const getChromeMajorVersion = () => { const chromeMatch = navigator.userAgent.match(/Chrome\/(\d+)/); return chromeMatch ? Number(chromeMatch[1]) : null; }; // 获取最近3个主版本号 const getRecentChromeVersions = () => { const currentMajor = getChromeMajorVersion(); return currentMajor ? [currentMajor, currentMajor - 1, currentMajor - 2] : []; }; - 维护本地版本清单:手动整理并定期更新Chrome最近稳定版的完整版本号清单,在React代码中直接引用该清单获取目标版本。
内容的提问来源于stack exchange,提问作者Coner
相关产品推荐
相关产品推荐

