Development JavaScript DHTML



About Plug-ins



numPlugins = navigator.plugins.length;
if (numPlugins > 0)
  document.writeln("Installed plug-ins");
else
 document.writeln("No plug-ins are installed.");
for (i = 0; i < numPlugins; i++) {
 plugin = navigator.plugins[i];
 document.write("
");
 document.write(plugin.name);
 document.writeln("

");
 document.writeln("
");
 document.writeln("
File name:");
 document.write(plugin.filename);
 document.write("

");
 document.write(plugin.description);
 document.writeln("
");
 document.writeln("

");
 document.writeln("");
 document.writeln("");
 document.writeln("Mime Type");
 document.writeln("Description");
 document.writeln("Suffixes");
 document.writeln("Enabled");
 document.writeln("");
 numTypes = plugin.length;
 for (j = 0; j < numTypes; j++)
 {
  mimetype = plugin[j];
 
  if (mimetype){
   enabled = "No";
   enabledPlugin = mimetype.enabledPlugin;
   if (enabledPlugin && (enabledPlugin.name == plugin.name))
    enabled = "Yes";
   document.writeln("");
   document.writeln("");
   document.write(mimetype.type);
   document.writeln("");
   document.writeln("");
   document.write(mimetype.description);
   document.writeln("");
   document.writeln("");
   document.write(mimetype.suffixes);
   document.writeln("");
   document.writeln("");
   document.writeln(enabled);
   document.writeln("");
   document.writeln("");
  }
 }
 document.write("");
}