我希望能够从我的 chrome 平台应用程序内部检测用户所在的 ChromeOS 或 Chrome 的哪个发布渠道。有没有办法做到这一点?信息在 chrome://version
navigator.appVersion 当然会给出我正在运行的主要 chrome 版本。我可以不必为某些列出当前 ChromeOS 版本的网页制作 XHR。但我在任何地方都找不到这样的桌子。如果它在http://googlechromereleases.blogspot.com/上会很好
我希望能够从我的 chrome 平台应用程序内部检测用户所在的 ChromeOS 或 Chrome 的哪个发布渠道。有没有办法做到这一点?信息在 chrome://version
navigator.appVersion 当然会给出我正在运行的主要 chrome 版本。我可以不必为某些列出当前 ChromeOS 版本的网页制作 XHR。但我在任何地方都找不到这样的桌子。如果它在http://googlechromereleases.blogspot.com/上会很好
您可能可以使用http://omahaproxy.appspot.com/。主页有一个将版本映射到通道的表格,“数据馈送”部分有相同数据的机器可读(CSV 和 JSON)版本。
你到底想做什么?将应用程序行为绑定到渠道是一种反模式,因为渠道在不断发展。如果您有兴趣将功能限制为特定的新功能,请在清单中使用minimum_chrome_version,或者如果您不想在 dev 和 stable 之间的(通常)短暂窗口期间限制产品的可用性,只需解析 navigator.userAgent (或您所说的 navigator.appVersion)对于 Chrome 版本,然后根据您是否在相关功能所需的版本之前或版本来切换您的应用程序的行为。
同样,不需要特定的频道。它使用户感到沮丧,并且对您来说是一个令人头疼的维护问题。