Я использую веб-ресурс уровня 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));
Я понятия не имею, что происходит.