Поддержка PDF-файлов API уровня 2 для веб-сайтов - PullRequest
1 голос
/ 17 января 2020

Я использую веб-ресурс уровня 2 для своего приложения PWA. Все медиа-форматы работают нормально, кроме PDF. Web API возвращает строку PDF в формате base64. На стороне клиента я создаю объект blob из него. но когда я делюсь этим, выкидывает исключение: разрешение отказано

 var file = new File(["/9j/4AAQSkZJRgABAQAAAQABAAD...."], 'filename.pdf', { type: 'application/pdf' });

var filesArray = [];

filesArray.push(file);

 navigator['share']({files: filesArray})
        .then(() => console.log('Share was successful.'))
        .catch((error) => console.log('Sharing failed', error));

Я понятия не имею, что происходит.

1 Ответ

1 голос
/ 17 января 2020

Для других, кто может столкнуться с этой проблемой, это обсуждалось на https://github.com/w3c/web-share/issues/141 и является текущим ограничением в Chrome, отслеженном в https://crbug.com/1006055

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