【发布时间】:2020-01-17 05:13:32
【问题描述】:
我正在为我的 PWA 应用使用网络共享级别 2。除 PDF 外,每种媒体格式都可以正常工作。 Web api 正在返回 PDF 的 base64 字符串,在客户端,我正在从中创建 blob 对象。但是当我分享它时,抛出异常:Permission Denied
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));
我不知道发生了什么。
【问题讨论】:
-
共享 .pdf 文件适用于 Chrome v 93 及最新版本
标签: javascript google-chrome progressive-web-apps w3c