应用在首次启动时下载 Polychrome 内核,同一大版本内的构建静默更新,新的大版本只提示、不强制。
适用范围: Windows 版 Agilelogin(首个版本);macOS 相关说明在 macOS 版发布后适用。
首次启动时发生什么?
安装包里不包含浏览器内核。第一次打开应用时,它会从 releases.agilelogin.com 下载 Polychrome,大小为几百 MB。应用读取一份带签名的 manifest,用其中的 SHA-256 校验值核对压缩包,把内核解包到自己的 kernels\<build>\ 目录,并在任何 Profile 使用它之前探测一次。校验值或签名不匹配时,该构建会被丢弃,应用会明确提示。
下载进行中,Profile 列表显示**「内核下载中」和百分比。下载失败时,横幅提供「重试」**。
同一大版本内的更新
每个 Profile 绑定一个内核大版本,也就是网站看到的 Chrome 版本。同一大版本的新构建(例如安全修复)会在后台下载安装。下次启动使用新构建;已经在运行的浏览器继续用旧构建,直到你关闭它。User-Agent 不变。
如果发布方撤回了某个构建,应用会停止使用它,并告诉你该 Profile 改用了哪个构建。
新的大版本怎么处理?
新的大版本会在设置 → 内核和 Profile 列表旁提示,在你点击**「下载内核 N」之前什么都不会下载。已有 Profile 继续使用原来的内核,直到你逐个或用「切换内核」**批量切换。切换会改变这些 Profile 的浏览器版本和 User-Agent,网站可能要求你重新验证;内核只能切换到更新的版本。
每个大版本在发布后约 16 周内获得安全更新。之后它仍能工作,但应用会标注它不再获得安全更新,并建议切换。
手动路径
设置 → 内核也接受一个内核路径。这是给开发和高级用途的逃生口:按路径指定的内核不经签名校验,每次启动都会重新探测,设置页在设置了路径期间会常驻一条警告。清空路径即回到下载的内核。
不受支持的机器
应用会在下载任何东西之前明确告知:Windows on ARM 上显示 This PC isn’t supported,Intel Mac 上显示 This Mac isn’t supported (requires Apple Silicon)。