Michael Schröpl: MIME-Type/installierte Programme

Beitrag lesen

Hi,

Moin NG,

?

ich sitze gerade über einem JSP-Projekt, in dem relativ abstrake
Dateitypen integriert werden sollen. Das heißt bei click auf einen
Button sollen, wenn das entsprechende Programm auf der WS
installiert ist, bestimmte Dateien aufgerufen werden.

könntest Du bitte "JSP" und "WS" in allgemeinverständliche Begriffe übersetzen? (So was wie "Server" und "Client", vielleicht ...)

Ansonsten soll mitgeteilt werden, dass die Applikation nicht zur
Verfügung steht und ein Download zur Installation vorgeschlagen
werden.

Das klingt nicht so, als sollte das, was Du erreichen willst, noch irgendwas mit HTTP zu tun haben.

Das Problem an der Stelle ist, das ich den MIME-Type der
Applikation

... welcher ein Vorschlag an den Browser ist - kein Befehl ...

weder im Browser (per navigator.mimeTypes) noch im Win-Explorer

Aha - Du setzt JavaScript voraus.

(in Dateioptionen) finden kann,

Wie glaubst Du auf den Win-Explorer zugreifen zu können?

sondern er nur in der Registry eingetragen ist.

Fast alle Betriebssysteme haben überhaupt keine Registry.

Wenn ich nun bei installierter Applikation den Button
drücke wird die Datei problemlos ausgeführt, ansonsten
kommt immer nur das "diese Datei downloaden"-Pop-up.

Aha - Dein Browser scheint sich korrekt zu verhalten.

Kann ich das Pop-up irgendwie abfangen

Nein.

bzw. per JAVA/JAVASCRIPT abfragen ob der MIME-Type im
System existiert oder die Applikation installiert ist?

Keine dieser beiden Sprachen ist dazu da, Informationen des
Systems abfragen zu dürfen. Beide können in begrenzter Form
innerhalb des Browsers ein paar Dinge tun - mehr nicht.

Falls Du irgendwas Proprietäres möchtest: </faq/#Q-07d>

Viele Grüße
      Michael