Пример 1. Пользователь может получить список установленных plug-in'ов, выбрав меню About Plug-ins из Help. Чтобы увидеть код, используемый браузером для этого сообщения, выберите меню About Plug-ins из Help, затем выберите Page Source из View.
Пример 2. Следующий код присваивает укороченные переменные предопределённым свойствам LiveAudio.
var myPluginName = navigator.plugins["LiveAudio"].nameПример 3. Этот код выводит сообщение "LiveAudio is configured for audio/wav", если LiveAudio plug-in установлен и подключён для "audio/wav" MIME-типа:
var myPlugin = navigator.plugins["LiveAudio"]Пример 4. Следующее выражение представляет количество MIME-типов, которые Shockwave может отобразить:
navigator.plugins["Shockwave"].lengthПример 5. Этот код выводит свойства name, filename, description и length каждого Plugin-объекта на клиенте:
document.writeln("<TABLE BORDER=1><TR VALIGN=TOP>",Этот пример даст примерно такой вывод:
i | name | filename | description | # of types |
0 | QuickTime Plug-In |
d:\nettools\netscape\nav30\Program\ | QuickTime Plug-In for Win32 v.1.0.0 | 1 |
1 | LiveAudio |
d:\nettools\netscape\nav30\Program\ | LiveAudio--Netscape Navigator sound playing component | 7 |
2 | NPAVI32 Dynamic Link Library |
d:\nettools\netscape\nav30\Program\ | NPAVI32, avi plugin DLL | 2 |
3 | Netscape Default Plugin |
d:\nettools\netscape\nav30\Program\ | Null Plugin | 1 |