Иногда, когда вы просматриваете файл на странице самостоятельно, в браузере есть какой-то способ просмотра по умолчанию, например, поместить его в изображение или тег видео или вызвать какой-либо плагин.В других случаях он просто загружает файл.
Иногда это происходит из-за заголовков, установленных сервером, но давайте пока проигнорируем это.Для некоторых типов файлов не имеет значения, какие заголовки были установлены - браузер попытается загрузить их независимо.
Некоторые типы, которые будет просматривать браузер, перечислены в navigator.mimeTypes.Однако это не авторитетно.IPad может просматривать файлы Microsoft Office, но не сообщает об этом.
Есть ли какой-нибудь простой способ выяснить, что браузер собирается делать с файлом, прежде чем он это сделает?