我正在从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文件.
设备没有文件系统.
感谢您的帮助......如果您需要更多信息,请告诉我这是我的第一个问题.
在 sencha Extjs 6.0.2 Modern 中,在 Chrome 90 的 Ext.dataview.List 组件上不会触发绘制事件。在桌面上测试。