Web共享api级别2 PDF支持

问题描述 投票:0回答:1

我正在为我的PWA应用程序使用网络共享级别2。除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));

我没有任何线索。

javascript google-chrome progressive-web-apps w3c
1个回答
0
投票

对于其他可能遇到此问题的人,此问题已在https://github.com/w3c/web-share/issues/141上进行了讨论,这是https://crbug.com/1006055中跟踪的Chrome当前的限制

© www.soinside.com 2019 - 2024. All rights reserved.