12. december 2003 - 10:20 Der er 7 kommentarer og
1 løsning

Hvilken flash version er installeret?

Hvordan finder jeg via. javascript ud af hvilken flash version der er installeret? Konkret vil jeg gerne vide om det er flash 7 eller flash 6 der er installeret. De løsninger jeg har set kan kun detektere om brugeren har den ønskede version ELLER STØRRE installeret. Dvs. spørger man en flash 7 maskine om flash 6 er installeret, så svare den Ja. Når den burde svare nej.
Avatar billede o-zone Nybegynder
12. december 2003 - 11:34 #1
Jeg fandt denne her på http://www.quirksmode.org/ (som i øvrigt så ud til at være et ualmindelig potent javascript site):
---8<-----------
<SCRIPT LANGUAGE="Javascript">
<!--

var flashinstalled = 0;
var flashversion = 0;
MSDetect = "false";
if (navigator.plugins && navigator.plugins.length)
{
    x = navigator.plugins["Shockwave Flash"];
    if (x)
    {
        flashinstalled = 2;
        if (x.description)
        {
            y = x.description;
            flashversion = y.charAt(y.indexOf('.')-1);
        }
    }
    else
        flashinstalled = 1;
    if (navigator.plugins["Shockwave Flash 2.0"])
    {
        flashinstalled = 2;
        flashversion = 2;
    }
}
else if (navigator.mimeTypes && navigator.mimeTypes.length)
{
    x = navigator.mimeTypes['application/x-shockwave-flash'];
    if (x && x.enabledPlugin)
        flashinstalled = 2;
    else
        flashinstalled = 1;
}
else
    MSDetect = "true";

    alert("flashinstalled:"+flashinstalled+"\nflashversion:"+flashversion);
// -->
</SCRIPT>
---8<---------

:-)
12. december 2003 - 11:37 #2
Den skulle gerne virke til Internet Explorer. navigator.plugins arrayet findes godt nok i MSIE men det er af en eller anden grund altid tomt.
Avatar billede o-zone Nybegynder
12. december 2003 - 14:04 #3
Ja - det står der godt nok også i O'Reilly's "Javascript - The Difinitive Guide" ... Jeg har ikke lige nogen god løsning til det :-(
Avatar billede mm12010 Nybegynder
15. december 2003 - 13:01 #4
15. december 2003 - 13:04 #5
mm12010> Det link kræver vidst en lille forklaring!!
Avatar billede mm12010 Nybegynder
15. december 2003 - 14:45 #6
udfyld formen >> submit >> vis kilde
16. december 2003 - 07:30 #7
mm12010> Jeg forstår det ikke. Jeg har prøvet noget af det samme, men uden helt. Men tak det virker.
Avatar billede mm12010 Nybegynder
16. december 2003 - 08:47 #8
selv tak :o)
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