2014-01-17 58 views
1

我希望能夠從我的Chrome平臺應用程序中檢測到用戶使用ChromeOS或Chrome的哪個發佈頻道。有沒有辦法做到這一點?該信息在Chrome瀏覽器中://版本號從JavaScript中檢測哪個發佈頻道(穩定,不穩定,開發)

navigator.app版本當然會給出我正在運行的主要chrome版本。如果不得不將XHR製作成一些列出當前ChromeOS版本的網頁,我將會很好。但我無法在任何地方找到這樣的桌子。這將是很好,如果它在http://googlechromereleases.blogspot.com/

回答

2

你究竟想要做什麼?將應用行爲與頻道綁定是一種反模式,因爲頻道不斷髮展。如果您有興趣將功能限制爲特定的新功能,那麼在清單中使用minimum_chrome_version,或者如果您不想在dev和stable之間的(通常)簡短窗口期間限制產品的可用性,只需解析navigator.userAgent (或navigator.appVersion,如您所說),然後根據您是否在之前或在您需要的功能版本切換您的應用程序的行爲。

同樣,不需要特定的頻道。它令用戶感到沮喪,並且對您而言是一項維護頭痛。

+2

我想要做的就是當用戶發生某些錯誤時發出消息,說明他們可能會遇到問題,如果他們沒有運行穩定的通道。我知道這是反模式,但我希望能夠爲用戶提供儘可能多的信息,以便他們能夠做出明智的決定。 – kzahel