ReactJs-PDF下载在iPad上的iOS Chrome中不起作用

时间:2018-07-02 13:19:56

标签: reactjs google-chrome

问题陈述为主题。

看参考文献herehere,我有以下代码,但它不起作用。

我当前的代码:

if (window.navigator.userAgent.toLowerCase().indexOf('crios') > -1) {
var byteCharacters = atob(this.state.base64EncodedPDF);
var byteNumbers = new Array(byteCharacters.length);
for (var i = 0; i < byteCharacters.length; i++) {
    byteNumbers[i] = byteCharacters.charCodeAt(i);
}
var byteArray = new Uint8Array(byteNumbers);
var blob = new Blob([byteArray], { type: "application/octet-stream" });
var reader = new FileReader();
reader.onload = function () { reader.result; };
reader.readAsDataURL(blob);
return;

这是什么问题?

编辑

如果您想知道什么是错误,则没有错误。当我单击下载链接时,什么也没有发生。桌面浏览器可以正常工作(当然,在其他IF条件下)。

0 个答案:

没有答案