webForumDet fria alternativet
Logga in / Bli medlem

Versionsnummer på webbläsare!

JavaScript

1 svar · 256 visningar · startad av adde

Medlem sedan jan. 2000120 inlägg
Frågan#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")
}

247 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)