Имеет решение такого рода работы: Edge по-прежнему не открывает PDF, как другие браузеры, но дает пользователю возможность сохранить его.

я есть веб-приложение, которое возвращает PDF в браузер, которое отлично работает в Chrome и Firefox, но не работает в Edge (версия 38.14393.0.0). Заголовок ответа выглядит так:

   Access-Control-Allow-Headers: Content-Type, Authorization
   Access-Control-Allow-Origin: *
   Cache-Control: no-store, no-cache, must-revalidate
   Content-Disposition: inline; filename="Invoice.PDF"
   Content-Length: 9255
   Content-Type: application/pdf
   Date: Mon, 30 Jan 2017 04:38:25 GMT
   Pragma: no-cache
   Server: Microsoft-IIS/10.0

Я видел другие вопросы, предполагающие, что 2 запроса отправляются из Edge, один из которых следует игнорировать, но в моем случае есть только один, и кажется, что полезная нагрузка игнорируется, потому что Edge сообщает:

This resource has no response payload data

.. который находится в разделе тела ответа на запрос в сетевом анализаторе в инструментах разработчика. Использование вложения вместо встроенного также не работает, и я не ожидал бы, что если Edge решит, что в ответе нет содержимого.

Есть какие-нибудь подсказки?

Редактировать: когда Content-Type изменяется на: text / plain, тело ответа больше не отбрасывается (но не решает проблему), поэтому я предполагаю, что это что-то специфичное для application / pdf

Ответы на вопрос(1)

Ваш ответ на вопрос