ngx-extended-pdf-viewer не работает с URL - PullRequest
1 голос
/ 28 июня 2019

Я не могу получить мой PDF для отображения на зрителя через URL в машинописи. Я использую ngx-extended-pdf-viewer

Вот пример моего кода с замененным URL.

<ngx-extended-pdf-viewer 
*ngIf="!isFirefox"  
  [src]="'http://www.childrensbooksforever.com/Childrenpics/A%20COOL%20KID%20LIKE%20ME.pdf'"
  useBrowserLocale="true" 
  backgroundColor="#000000" 
  height="100%">            
</ngx-extended-pdf-viewer>

Сообщение об ошибке в программе просмотра:

PDF.js v2.1.266 (build: 81f5835c)
Message: Failed to fetch

в программе просмотра PDF.

Я могу просмотреть PDF, если я помещу его в папку ресурсов, но URL не работает. Пустая рамка показана. Что я делаю неправильно?

1 Ответ

0 голосов
/ 07 июля 2019

Я могу только догадываться, но мое наиболее вероятное объяснение - "CORS". Современные браузеры защищают вас от определенного класса хакерских атак, отказываясь загружать или отправлять материалы с другого URL.

Вы упомянули, что доступ к локальным файлам работает, так что скорее всего использование прокси решит проблему. Например, в Angular CLI есть proxy-conf.json.

...