Plugins

Coldpeer
navigator.plugins[]

Właściwość obiektu Navigator przechowuje tablicę z zainstalowanymi w przeglądarce plug-inami. Spójrz na przykład:

alert(navigator.plugins);

Taki komunikat nie wyświetli nic specjalnego:

[object Plugin]

Można w podobny sposób sprawdzić, czy przeglądarka obsługuje dany plug-in:

document.write(navigator.plugins['Shockwave Flash']);

Jeśli przeglądarka ma zainstalowaną wtyczkę z Flash Playerem - Shockwave Flash, na stronie powinniśmy zobaczyć napis [object Plugin], w przeciwnym wypadku: undefined. Można zastosować tutaj także prosty warunek:

if(navigator.plugins['Shockware Flash']) 
  document.write('Obsługuje'); 
else
  document.write('Nie obsługuje');

Aby sprawdzić liczbę obsługiwanych plug-inów, należy skorzystać z instrukcji:

document.write(navigator.plugins.length);

Zobacz też:

1 komentarz

W przypadku Javy, jest to wartość Java Plug-in.