Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  1 671
Hei hei

jeg lurte på en ting. når jeg prøver v.h.a javascript å finne browser og browserversjon, så er det et eller annet muffins.

okey.

La oss si jeg har denne lille funksjonen her:


function string(){

var vis;

vis = navigator.userAgent;
document.getElementById('treff').innerHTML=vis;

}
Vis hele sitatet...
Jeg ser jo på denne her og da vet jeg hvor versjonen står, men når jeg prøver "appVersion" slik...

function string(){

var vis;

vis = navigator.appVersion;
document.getElementById('treff').innerHTML=vis;

}
Vis hele sitatet...
... får jeg at firefox har versjon 5, og dette stemmer jo ikke. firefox har versjon 3.6.etellerannet.

Poenget mitt, eller spørsmålet er: om den eneste veien å finne ut nøyaktig versjon på firefox er å måtte kutte det ut av "userAgent" stringen vha f.eks indexOf og substring? Finnes det en enkelt vei som gir meg versjon og type browser lettvint og som jeg kan stole på?
http://www.javascripter.net/faq/browsern.htm
http://www.quirksmode.org/js/detect.html

En liten kick off. De viser riktig resultat i Chrome og Firefox, men Opera blir litt feil.