Avatar billede sfp Nybegynder
04. september 2001 - 14:59 Der er 8 kommentarer og
1 løsning

hjææææælp med Opera (forræderiske quislinge browser)

hvordan for man Opera til at give sig til kende som Opera?????????

Jeg har prøvet med:
<script>alert(window.navigator.appName);</script>
og lortet (ja det kalder jeg den) påstår sq at den hedder Microsoft Internet Explorer?!?!??!?!?

jeg har også prøvet med:
<script>alert(window.navigator.appVersion);</script>
og den påstår at den er  4.0(compatible;MSIE 5.0) (hvad den på imgen måder er)

100 til den der kan knække den!!!!!!!
Avatar billede bbs Nybegynder
04. september 2001 - 15:03 #1
<p align=\"center\"><font size=\"2\" face=\"Verdana\">Du bruger:</font></p>
<p align=\"center\"><p align=\"center\"><font size=\"2\" face=\"Verdana\"><Script><!--

document.write(navigator.appName + \" \" + navigator.appVersion);
//--></Script>
Avatar billede nute Nybegynder
04. september 2001 - 15:05 #2
hvis du bruker userAgent, så får du Opera som delstreng:

<script>alert(window.navigator.userAgent);</script>

Avatar billede sfp Nybegynder
04. september 2001 - 15:13 #3
Tusind Tak nute!!!
jeg fik den til at gi\' sig til kende !!!!

Men kan du så sige mig hvad jeg skal lave om i dette script for at fange den her???

<script language=\"JavaScript\" type=\"text/javascript\">

    if (window.navigator.appName.indexOf(\'Opera\')>=0){
    document.write(\'<img src=\"pix/spacer.gif\" width=\"1\" height=\"101\" border=\"0\">\');
    document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\"css/opera.css\"\">\');
    }


      if (window.navigator.appName.indexOf(\'Mic\')>=4){
    document.write(\'<img src=\"pix/spacer.gif\" width=\"1\" height=\"101\" border=\"0\">\');
    document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\"css/mic.css\"\">\');
    }


    if (window.navigator.appName.indexOf(\'Net\')>=4){
    document.write(\'<img src=\"pix/spacer.gif\" width=\"1\" height=\"108\" border=\"0\">\');
    document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\"css/net.css\"\">\');
    }
</script>
Avatar billede nute Nybegynder
04. september 2001 - 15:16 #4
<script language=\"JavaScript\" type=\"text/javascript\">

    if (window.navigator.userAgent.indexOf(\'Opera\')>=0){
    document.write(\'<img src=\"pix/spacer.gif\" width=\"1\" height=\"101\" border=\"0\">\');
    document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\"css/opera.css\"\">\');
    }else if (window.navigator.appName.indexOf(\'Mic\')>=4){
    document.write(\'<img src=\"pix/spacer.gif\" width=\"1\" height=\"101\" border=\"0\">\');
    document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\"css/mic.css\"\">\');
    } else if (window.navigator.appName.indexOf(\'Net\')>=4){
    document.write(\'<img src=\"pix/spacer.gif\" width=\"1\" height=\"108\" border=\"0\">\');
    document.write(\'<link rel=\\\"stylesheet\\\" type=\\\"text/css\\\" href=\"css/net.css\"\">\');
    }
</script>
Avatar billede sfp Nybegynder
04. september 2001 - 15:21 #5
1000 tak nute

jeg troede at jeg kunne gi\' dig point - men det kan jeg desværre ikke her!!!! sorry

/sfp
Avatar billede nute Nybegynder
04. september 2001 - 15:27 #6
jeg har jo fått points ;-)
Avatar billede jakoba Nybegynder
04. september 2001 - 16:29 #7
i menu:\'files\' punkt:\'indestilleing\' valg:\'connection\'
kan du vælge hvordan din opera skal identificere sig.

sat som opera:
navigator.appName    == Opera
navigator.appVersion == 5.02 (Windows 98; U)
navigator.userAgent  == Opera/5.02 (Windows 98; U)  [en]

sat som IE:
navigator.appName    == Microsoft Internet Explorer
navigator.appVersion == 4.0 (compatible; MSIE 5.0; Windows 98)
navigator.userAgent  == Mozilla/4.0 (compatible; MSIE 5.0; Windows 98) Opera 5.02  [en]

men uanset hvordan du sætter den vil der (som nute siger) stå Opera et sted i navigator.userAgent.

mvh JakobA
Avatar billede sfp Nybegynder
04. september 2001 - 20:38 #8
det er meget fint JakobA

men det er jo alle andres Opera jeg vil identificere...netop med navigator.appName påstår 5.11 Operaen at den er IE og 3.xx Operaen at den er Netscape..... ikke særligt brugervenligt eller?????

sfp with a :-)
Avatar billede jakoba Nybegynder
04. september 2001 - 21:50 #9
Og det er derfor du for opera skal kikke i  navigator.useragent  for der står der altid opera hvis det er en opera, uanset hvad den er sat til at lade som om den er.
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