Pot.js と PotLite.js で利用可能。
ブラウザが Google Chrome かどうか。
実行中のブラウザが Google Chrome なら、Pot.Browser.chrome がオブジェクトになります。
違う場合、Pot.Browser.chrome は undefined になります。
Pot.Browser.chrome は version というプロパティを持ちます。
version は文字列で保持されます。
以下の例のように判断し、バージョンを取得できます。
if (Pot.Browser.chrome) { debug(Pot.Browser.chrome.version); }
Pot.js は、バージョンの比較に compareVersions() が利用できます。
if (compareVersions(Pot.Browser.chrome.version, '16.1', '<=')) { // バージョンが 16.1 以下なら // ... }