windows - 如何以编程方式获取 Chrome 的频道和版本
问题描述
通过 chrome UI,我可以访问此链接中给出的 chrome 版本和频道
解决方案
您必须通过注册表找到 Chrome 的版本和频道,因为 Chrome 或 Chromium 将存储这些数据。假设为所有用户安装了 Chrome,版本和频道数据应位于此处:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Google\Update\ClientState\{8A69D345-D564-463C-AFF1-A69D9E530F96}
如果它只是为单个用户安装的,那么您应该导航到HKEY_CURRENT_USER
。{8A69D345-D564-463C-AFF1-A69D9E530F96}
是分配给 Chrome 的 GUID。
要查找版本号,您应该阅读 的值pv
。要找到通道(stable、beta、alpha),您应该读取ap
并解析该字符串的值。
我机器的当前值:
pv: 73.0.3683.103
ap: x64-stable-statsdef_1
推荐阅读
- jmeter - 无法在 JMeter 中将值 [token] 从一个采样器关联到另一个采样器
- c - uC 上的静态 const 与 const 声明性能差异
- javascript - 将图像从安全网站复制到 word(或其他应用程序)
- c++ - 双线性插值的代码优化
- java - 两个连续斐波那契数的乘积 - 代码超时
- oracle - 在将 Postgres 数据库迁移到 oracle 的情况下,使用 SQL Developer 复制到 Oracle 失败
- html - 使用 onFocus 事件隐藏键盘
- excel - Excel ADO“访问数据库引擎停止了进程,因为您和另一个用户正试图同时更改相同的数据”
- servlets - 可以不使用@WebListener 指定类名(与@WebServlet 不同)吗?
- ruby-on-rails - 在 Rails 模型关联中为以下用例选择关联的困境