webForumDet fria alternativet

Mime-types i Gecko

2 svar · 189 visningar · startad av Lime

LimeMedlem sedan sep. 2001961 inlägg
#1

Tjing i web-verkstaden.

Har stött på ett problem. Jag försöker ta reda på om en viss mime-typ stöds av den använda browsern. Till det använder jag följande JavaScript snutt.

if (navigator.mimeTypes && navigator.mimeTypes.length) 
          { 
          	 x = navigator.mimeTypes['application/x-java-jnlp-file']; 
             if (x)
             { 
      		javawsInstalled=1; 
             	javaws12Installed=1;
             }
          } else { 
             isIE = "true"; 
          }

Det här funkar jättebra i Explorer och i Netscape upp till 4.72 men inte i Netscape 6 och 7 och i övriga Gecko-baserade browsrar. Där fungerar det bara på de redan fördefinierade (text/html o.s.v).

Någon som har en bra ide om hur man får tag på egendefinierade mime-typer?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Jag tror mig minnas att jag läst någonstanns om en sådan bug i någon version av mozilla. Kör du den senaste releasen?

LimeMedlem sedan sep. 2001961 inlägg
#3

Ja har testat detta med de browsrar som kör Gecko 0.0092-0.0099 och Gecko 1.0001 - 1.0008 som ju är den sista versionen (Netscape 7.0). I 0.0009x-versionerna gick det i vissa fall inte ens att få fram standard mime-types.

123 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)