Für eine Webanwendung, die eine Vorschau der Dokumente im Browser ermöglicht, möchte ich prüfen, ob der Browser des Benutzers eine Vorschau des Mime-Typs des aktuellen Dokuments unterstützt.Browser-Unterstützung für bestimmte Mime-Typen prüfen?
Gibt es eine Javascript-basierte Möglichkeit, den aktuellen Mime-Typ mit den vom Browser unterstützten Typen zu vergleichen?
Danke!
Wenn der Browser die Seite vom Server angefordert hat, auf dem Sie dies tun möchten, wird eine Liste der akzeptierten Dokumenttypen gesendet (der HTTP-Header "accept"). So können Sie tatsächlich wissen, bevor Sie ihnen die Seite zeigen (und Sie können diese Informationen für JavaScript verfügbar machen, indem Sie sie in die Antwort einbetten). Dies erfordert natürlich, dass Sie dynamisch auf die ursprüngliche Anfrage reagieren und möglicherweise nicht das sind, wonach Sie suchen. –
Vielleicht [diese Frage] (http://stackoverflow.com/questions/10704489/javascript-get-mime-type-support) hilft. Sie haben ['navigator.mimeTypes'] (https://developer.mozilla.org/en-US/docs/DOM/window.navigator.mimeTypes) benutzt, was wahrscheinlich nicht in allen Browsern funktioniert ... – hsan
@TJCrowder : das ist eine gute Idee. Da meine Anwendung ExtJS-Ajax-basiert ist, kann das ein durchaus vielversprechender Ansatz sein. Ich werde es versuchen. Vielen Dank! – Windwalker