В настоящее время я нахожусь на вкладке Предварительный просмотр для создания отчета, который должен отображать несколько типов документов.Теперь у меня была проблема, что если я запросил необычный тип файла, сервер ответил бы application/octet-stream
, что фактически заставило бы браузер загрузить файл вместо того, чтобы отобразить его.Поэтому я пытался увидеть, что конкретный браузер может отображать в строке, и если отчет не совпадает с этим списком, просто измените результат на text/plain
.
Я сделал домашнее задание и нашел navigator.mimeTypes
.Но он не перечисляет несколько очевидных типов, которые браузер может отображать как xml и Json.
Есть ли список, способ, API, который я могу вызвать, чтобы получить полный список всех MIME-типов, которые текущий браузер может отображать встроенными?