Проблема со встроенным PDF-файлом в браузере Edge - PullRequest
0 голосов
/ 04 августа

При использовании браузера Microsoft Edge по умолчанию, когда вы открываете PDF-файл, он открывает PDF-файл в новой вкладке с помощью встроенного средства просмотра PDF. Чтобы избежать этого, вы можете изменить настройки браузера: Включите опцию «Всегда открывать файлы PDF извне». Это прекрасно работает. Однако это отдельный вопрос. Наши внутренние приложения используют встроенные PDF-файлы в окнах iframe. Если внешний переключатель включен, эти PDF-файлы не будут отображаться в окнах iframe. Этого не происходит в Chrome. Кто-нибудь еще испытал это и знает, как обойтись?

Я пытался удалить type="application/pdf" из тега iframe безрезультатно. Больше ничего в сети найти не могу.

Ответы [ 2 ]

2 голосов
/ 05 августа

Это похоже на ожидаемый результат, потому что вы включили опцию Всегда открывать файлы PDF извне .

Таким образом, браузер MS Edge дает вам возможность загрузить файл PDF и открыть его используя желаемое приложение.

enter image description here

You said this doesn't happen in Chrome browser.

If you enabled the Download PDF files instead of automatically opening them in Chrome option then you will notice the same result in the Chrome browser.

enter image description here

Output in the Chrome browser:

введите описание изображения здесь

Если вы нажмете кнопку «Открыть», будет загружен файл PDF.

Я не получил никакого решения или обходного пути для этой проблемы.

Если вы думаете, что должна быть возможность загружать файл в iframe, если включена опция Всегда открывать файлы PDF извне , тогда я предлагаю вам нажать кнопку Отправить отзыв в MS Edge браузер и постарайтесь предоставить свой отзыв о нем в Microsoft.

0 голосов
/ 10 августа

Я отправил отзыв, предлагающий включить список исключений / включений, но самый простой способ - рассматривать фрейм как часть сеанса. Но это не Microsoft, а проблема Chrome проектов.

...