Avatar billede limemedia Nybegynder
23. januar 2004 - 16:54 Der er 4 kommentarer og
1 løsning

Browser Detect - IE, Moz, andet "skravl"

Jeg har til noget JS brug for at identificere om browseren
- Er IE v5.5 eller bedre
- Er Moz 1.3 eller bedre
- Alt dét der ikke falder under ovenstående kategorier

Jeg fandt koden
var ua = navigator.userAgent.toLowerCase();
isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
isGecko = (ua.indexOf("gecko") != -1 && ua.indexOf("safari") == -1);

Der bør identificere på browseren... Holder dén i længden ?
Avatar billede fangel Nybegynder
23. januar 2004 - 17:00 #1
Jeg har engang lavet noget PHP til at finde browser / OS - noget du vil se på (hvis du ikke vil benytte JS til det, det kan jo slås fra ;))

men ellers tror jeg den holder sådan "med lidt held"...

Morten
Avatar billede limemedia Nybegynder
23. januar 2004 - 17:06 #2
lige netop her skal jeg bruge JS
Avatar billede fangel Nybegynder
23. januar 2004 - 17:12 #3
umidbart vil jeg gætte på den holder (med mindre man leger med Konqurer og sætter den til ikke at identificere sig selv... hæhæ)

IE's indeholder i hvert fald ALTID "MSIE", og Moz's indeholder ALTID (har i hvert fald aldrig set en uden) "GECKO/<build-dato>"

Morten
Avatar billede athlon-pascal Juniormester
23. januar 2004 - 18:52 #4
http://www.dithered.com/javascript/browser_detect/index.html

Det er baseret på User Agent-strengen. Den slags kan ændres, _også_ i Mozilla (Firebird). Derfor er metoden ikke 100% præcis, men den holder for det meste.
Avatar billede limemedia Nybegynder
28. januar 2004 - 04:15 #5
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester