我一直在应用程序中使用Plupload上传非常大的文件。到目前为止,它的工作情况非常好。我现在遇到的问题是Chrome(以及即将推出的其他浏览器)正在严重限制背景标签,这导致在最小化浏览器或我的应用程序不再是活动的浏览器标签时,我的上传速度大大降低。我知道可以在浏览器端关闭此“功能”,但我不想强迫用户必须在其端进行任何更改。上传会花费大量时间,并且用户通常会最小化或打开新标签来执行其他工作。
页面正在使用.js文件处理上传。在上载每个块之后,我使用AJAX来更新服务器端的进度。这个.js文件还操纵DOM来显示进度,所以我认为Web工作者不需拆开这个.js就行了。
关于如何防止背景标签限制对我的上传产生负面影响的任何想法吗?
此外,我想知道是否有人知道Google云端硬盘使用的上传机制是专有的,还是他们有任何可用的开源库可供我上传到自己的服务器上,而不是自己的服务器上。