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")
}

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