Grant Watters
Grant Watters

Reputation: 670

Determine Chrome Platform Version

Is there someway to determine the Chrome platform version in order to verify that I can use APIs that are marked v37 and later? If there is an alternative way of verifying that these new parameters are supported by the current install that works as well. My current solution is to check for the existence of a different v37 API which seems to be working, however if there is a sanctioned way that would make me feel a bit better about the whole thing :).

I need to use the 'scopes' portion of this API: chrome.identity.getAuthToken.

Upvotes: 1

Views: 141

Answers (2)

Daniel Herr
Daniel Herr

Reputation: 20508

Try adding a minimum version to your manifest, so you don't even have to check in your code. This will prevent the app from webstore installs who are on older versions.

"minimum_chrome_version": "37",

Upvotes: 1

Anthony Bobenrieth
Anthony Bobenrieth

Reputation: 2893

In its Cog Chrome App, François Beaufort is using userAgent with a regex to get the chrome version:

window.alert(
navigator.userAgent.match('Chrome/([0-9]*\.[0-9]*\.[0-9]*\.[0-9]*)')[1]
);

But there is maybe a better way to check if some html/js API are available or not...

Upvotes: 1

Related Questions