小编Es *_*era的帖子

如何从Javascript下载Chrome iOS中的blob文件?

如何从Javascript下载Chrome iOS中的blob文件?

我正在从iOS下载文件(pdf,excel,txt,png).iOS没有文件系统,这是下载的问题.我创建了一个代码,根据操作系统和导航器下载blob文件(如果需要).它适用于桌面(最新版本的Chrome和IE),移动Android(Chrome,原生导航器)和iOS iPad2(Safari).

现在,Chrome iOS应该像Safari移动一样,但算法不起作用,Chrome iO通过在新标签页中打开来下载文件,但页面为空.

我创建自己的blob来创建downloadUrl.

这是下载功能的一部分.

    var URL = window.URL || window.webkitURL;
    var downloadUrl = URL.createObjectURL(iobBLOB);
    var newWindow = null;   

    if (typeof a.download === 'undefined') {
            var newWindow = null;
            newWindow = window.open(downloadUrl, '_blank');
            setTimeout(function() {
                newWindow.document.title = isbFilename;
            }, 10);
    }
Run Code Online (Sandbox Code Playgroud)

更多细节

在iPad 2和iPhone 4上进行调试

试图下载excell,pdf,txt和Png文件.

设备没有文件系统.

感谢您的帮助......如果您需要更多信息,请告诉我这是我的第一个问题.

javascript blob download ios chrome-ios

6
推荐指数
1
解决办法
1万
查看次数

ExtJs 现代 6.0.2:在 Chrome 90 上的某些情况下不会触发绘制事件

在 sencha Extjs 6.0.2 Modern 中,在 Chrome 90 的 Ext.dataview.List 组件上不会触发绘制事件。在桌面上测试。

结帐这个小提琴

google-chrome extjs extjs6-modern

2
推荐指数
1
解决办法
362
查看次数