skrypt do sprawdzania silverlight na komputerze użytkownika

Wszystko związane ze skryptami JS, DHTML itd.
marrrcinnn
Posty: 5
Rejestracja: 06 sie 2012, 12:25:54
Płeć: Niewybrana
User Agent: Chrome Windows

skrypt do sprawdzania silverlight na komputerze użytkownika

Post autor: marrrcinnn »

Witam wszystkich serdecznie;

Potrzebował bym skrypt do sprawdzania czy na komputerze użytkownika zainstalowany jest silverlight... moglibyście pomóc proszę? Potrzebował bym gotowy kod... pewnie w javascript, a w ogóle się na nim nie znam (js). Chciał bym, żeby skrypt zadziałał przy wejściu na stronę. Jeżeli silverlight nie jest zainstalowany to żeby pokazał stronę informacyjną (w html) o tym, że nie jest zainstalowany. Jeżeli silverlight jest zainstalowany to żeby od razu przekierowywał na jakąś inną stronę, którą mogę wybrać (w sensie, żebym mógł w kodzie ją wpisać sam).

Bardzo proszę o pomoc i pozdrawiam.
BlackDante
Posty: 348
Rejestracja: 10 lut 2010, 19:33:06
Płeć: Mężczyzna
User Agent: Chrome Linux 1680x1050
Kontakt:

Re: skrypt do sprawdzania silverlight na komputerze użytkown

Post autor: BlackDante »

Kod: Zaznacz cały

<script language="javascript">
var browser = navigator.appName; // Get browser
var silverlightInstalled = false;

if (browser == 'Microsoft Internet Explorer')
{
    try 
    {
        var slControl = new ActiveXObject('AgControl.AgControl');
        silverlightInstalled = true;
    }
    catch (e) 
    {
        // Error. Silverlight not installed.
    }
}
else 
{
    // Handle Netscape, FireFox, Google chrome etc
    try 
    {
        if (navigator.plugins["Silverlight Plug-In"]) 
        {
            silverlightInstalled = true;
        }
    }
    catch (e) 
    {
        // Error. Silverlight not installed.
    }
}

alert(silverlightInstalled);
</script>
Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota, choć nie jestem pewien co do tej pierwszej. - Albert Einstein
ODPOWIEDZ