mimeType | NN 3 IE 5(Mac) DOM n/a
The mimeType object belongs to the navigator object. The object represents a MIME type specification. Its properties let scripts find out if the browser is equipped to handle a specific MIME type of external content before it is loaded from the server. All these properties are mirrored in the internal document displayed when you choose Navigator's About Plug-ins menu option. Internet Explorer 5 for the Macintosh implements this scheme, but Explorer for Windows uses an entirely different system for determining support for external media via the object element.
Object Model Reference
    navigator.mimeTypes[i]
Object-Specific Properties
description | enabledPlugin | suffixes | type
Object-Specific Methods
None.
Object-Specific Event Handler Properties
None.

description | NN 3 IE 5(Mac) DOM n/a
| Read-only
Returns the brief description of the plugin. This information is embedded in the plugin by its developer. Be aware that the precise wording of this description may vary for the same plugin written for different operating systems.
Example
    var descr = navigator.mimeTypes["video/mpeg"].description;
Value
String.
Default
None.

enabledPlugin | NN 3 IE 5(Mac) DOM n/a
| Read-only
Returns a plugin object reference corresponding to the plugin currently set to play any incoming data formatted according to the current MIME type. You can then dig deeper into properties of the returned plugin object to retrieve, say, its name.
Example
    var plugName = navigator.mimeTypes["video/mpeg"].enabledPlugin.name;
Value
plugin object reference.
Default
None.

suffixes | NN 3 IE 5(Mac) DOM n/a
| Read-only
Returns a comma-delimited string list of file suffixes associated with the mimeType object, as supported by the plugin enabled for that MIME type. For example, the suffixes that the QuickTime plugin acknowledges for the type video/avi are:
    avi, vfw
If you loop through all mimeType objects registered in the browser to find a match for a specific suffix, you can then find out whether the matching mimeType object has a plugin installed for it (via the enabledPlugin property).
Example
    var suff = navigator.mimeTypes["audio/mpeg"].suffixes;
Value
String.
Default
None.

type | NN 3 IE 5(Mac) DOM n/a
| Read-only
Returns a string version of the MIME type associated with the mimeType object. You could, for example, loop through all the mimeType objects in search of the one that matches a specific MIME type (application/x-midi) and examine that mimeType object further to see whether it is currently supported and enabled.
Example
    var MType = navigator.mimeTypes[3].type;
Value
String.
Default
None.