Versionsnummer på webbläsare!

JavaScript

1 svar · 273 visningar · startad av adde

Medlem sedan jan. 2000120 inlägg
Trådstart#1

Testade att använda:

var browserName=navigator.appName;
var browserVer=parseInt(navigator.appVersion);

För att få reda på vilken webbläsare och vilken version som används. Detta fungerar bra. MEN saken är den att jag vill kunna skilja på Firefox, så att en viss kodrad endast visas för läsare med versionsnummer 1.5.0.6 och nyare!

Är detta möjligt?

Frågeställnignen gäller även safari och opera, mm.

Medlem sedan jan. 2000120 inlägg
#2

Testade följande och det verkar rimligt, men hur får jag mer än en siffra att jämföra med?
Är ganska kass på JS, men det måste ju gå få ut 1.5 i alla fall?

if(navigator.userAgent.indexOf("Firefox")!=-1){
var versionindex=navigator.userAgent.indexOf("Firefox")+8
if (parseInt(navigator.userAgent.charAt(versionindex))>=1)
alert("You are using Firefox 1.x or above")
}

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)