��Ŀ¼�� ����һҳ�� ����һҳ�� ��������
MimeType
�ͻ���֧�ֵ�һ�� MIME(�ಿ�������ʼ���չ��Multipart Internet Mail Extension) ���͡�
����Դ
�㲻��Ҫ���д��� MimeType ��������Щ������Ԥ�ȶ����� JavaScript ������������ͨ�� navigator �� Plugin ������ mimeTypes ������������Щ������
navigator.mimeTypes[index]
���� index �����DZ����ɿͻ���֧�ֵ� MIME ���͵�����ֵ��Ҳ�����ǰ����� MimeType ��������(������ MimeType.type ����)���ַ�����
����
ÿ�� MimeType �������� mimeTypes �����е�һ��Ԫ�ء�mimeTypes ������ navigator �� Plugin ������һ�����ԡ����磬�±�����ʾ JPEG ͼ����ֵ������һ���ܽ
���Ը���
����
�ޡ�
ʾ��
�����Ĵ��뽫��ʾ�ͻ�����ÿ�� MimeType ������ type��description��suffixes �� enabledPlugin ���ԣ�
document.writeln("<TABLE BORDER=1><TR VALIGN=TOP>",
"<TH ALIGN=left>i",
"<TH ALIGN=left>type",
"<TH ALIGN=left>description",
"<TH ALIGN=left>suffixes",
"<TH ALIGN=left>enabledPlugin.name</TR>")
for (i=0; i < navigator.mimeTypes.length; i++) {
document.writeln("<TR VALIGN=TOP><TD>",i,
"<TD>",navigator.mimeTypes[i].type,
"<TD>",navigator.mimeTypes[i].description,
"<TD>",navigator.mimeTypes[i].suffixes)
if (navigator.mimeTypes[i].enabledPlugin==null) {
document.writeln(
"<TD>��",
"</TR>")
} else {
document.writeln(
"<TD>",navigator.mimeTypes[i].enabledPlugin.name,
"</TR>")
}
}
document.writeln("</TABLE>")
���������������������±����ƣ�
�ο�
navigator, navigator.mimeTypes, Plugin
����
description
�ÿɶ������������ĸ� MIME ���Ͷ������������͡�
enabledPlugin
Ϊ�ض��� MIME �������úõ� Plugin ������������ MIME ����û�����ò������� enabledPlugin Ϊ�ա�
����
ʹ�� enabledPlugin ���Ծ����ĸ�������Ϊ�ض��� MIME �������õġ�ÿ����������֧�ֶ��� MIME ���ͣ�����ÿ�� MIME ����Ҳ�ɱ���������֧�֡�������һ�� MIME ����ֻ�ܱ�����һ��������(�� Macintosh �� Unix �ϣ��û�����Ϊÿ�� MIME �������ÿ��Ƴ������� Windows �ϣ����Ƴ�����������������ʱȷ���ġ�)
enabledPlugin �����ǶԸ�ָ�� MIME �������õIJ����� Plugin ���������á�
��Ҳ����Ҫ֪������һ�� MIME �������õ����ĸ����������磬���û���֧��ij MIME ���͵IJ���ʱ��̬����һ�� EMBED ��ǩ��
ʾ��
���������ӽ�ȷ���Ƿ���װ�� Shockwave �����������Ѿ���װ�˵Ļ�������ʾһ��ӰƬ��
// �ȼ����Ƿ�������ʾ Shockwave ӰƬ��
mimetype = navigator.mimeTypes["application/x-director"]
if (mimetype) {
// �����ǵĻ��������ٿ����ܲ����ò�����ʾӰƬ��
plugin = mimetype.enabledPlugin
if (plugin)
// �����ǵĻ����ͽ�ӰƬǶ�뵽��ǰ�ĵ���
document.writeln("�����ⲿӰƬ��<EMBED SRC=mymovie.dir HEIGHT=100 WIDTH=100>")
else
// �����Ļ������ṩһ����ӰƬ�����ӡ�
document.writeln("<A HREF='mymovie.dir'>����</A>�ۿ�ӰƬ��")
} else {
// �����Ļ�������ʾ������
document.writeln("���ź��������ܲ����ⲿ��������ӰƬ��")
}
suffixes
���ַ�������ʽ�г��˸� MIME �������п��ܵ��ļ���(����չ��)��
����
suffixes ������һ������ÿ���Ϸ���(ͨ��Ϊ�����ַ�)���ַ������м��ö��ŷָ������磬��audio/x-midi��MIME ���͵� suffixes ����Ϊ��mid, midi����
type
ָ���� MIME �������Ƶ��ַ��������ַ������������� MIME ���ͣ��硰video/mpeg������audio/x-wav����
����Դ
MimeType
��Ŀ¼�� ����һҳ�� ����һҳ�� ��������
|