Не удается открыть файл BLOB PDF в Firefox - PullRequest
0 голосов
/ 28 марта 2020

В настоящее время я работаю над проектом ReactJs (create-реагировать-приложение), чтобы открыть PDF-файл BLOB-объекта в новой вкладке. Код короткий и прямой, как показано ниже.

window.open(URL.createObjectURL(blob));

Точно такой же код и тот же браузер (новая вкладка для каждой среды). Мой локальный сервер работает, но мой publi c веб-сайт не работает, новая вкладка с пустой страницей PDF!

enter image description here

Пока я не потрачу очень долго я узнал, что если я установлю security.csp.enable в false в конфигурации Firefox, URL-адрес большого двоичного объекта будет нормально работать для моего сайта publi c. Однако это неправильный способ, так как я не могу попросить моего клиента установить Firefox config, и отключение конфигурации может вызвать проблемы с безопасностью.

Кроме того, я также попытался добавить метаданные к общедоступным /index.html

<meta http-equiv="Content-Security-Policy" content="object-src 'self' blob:;" />

Но это просто не сработает.

У меня заканчиваются идеи. Пожалуйста, пролите немного света на меня. Спасибо!

Примечание:

Другие ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...