JavaScript

Plugins

  • 2010-10-31 18:27
  • 1 komentarz
  • 749 odsłon
  • Oceń ten tekst jako pierwszy
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

Coldpeer 2007-08-20 04:17

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