#html #reactjs #pdf #embed
#HTML #reactjs #PDF #Внедрить
Вопрос:
Я использую embed tag для отображения pdf из веб-src точно так же
<embed src={'http://www.somePDF.com/file.pdf'} type="application/pdf" width={"100%"} height={400} />
проблема в том, что в Safari отображается PDF-файл правильно, но в Chrome автоматически загружается, и я не вижу его на странице, для получения более подробной информации я использую react.js
Ответ №1:
Имейте в виду, что большинство современных браузеров устарели и удалили поддержку подключаемых модулей браузера, поэтому полагаться на них, как
<embed>
правило, неразумно, если вы хотите, чтобы ваш сайт работал в браузере обычного пользователя.
Для текущего представления взаимосвязи с помощью chromium см. https://bugs.chromium.org/p/chromium/issues/detail?id=1257611
PDF является двоичным файлом приложения / исполняемого файла (например, docx с макросами), т.Е. может содержать JavaScript. Защищенный браузер не должен запускать pdf-файл, он должен предлагать игнорировать или загружать его в изолированную среду для стерилизации.
Как PDF должен отображаться в безопасном браузере на основе базы кода Chrome.