webApp中下载功能的实现

前几天给原来的web页面app下载列表添加一个一键下载(点击按钮,页面app自己一个个下载)供压力测试。

开始使用循环列表加window.open(url),apk的资源浏览器会自动跳出下载页面,询问是否下载。后来手机上下了几个浏览器,window.open 被禁的还真厉害,除了QQ浏览器,其余都直接禁了或者让用户手动允许。

然后看到了一种方法,js动态创建iframe并赋src,这样浏览器加载资源发现资源是zip包也会默认跳出下载提示,不是我强迫的。但是,出现的问题是,有的浏览器跳出一个下载提示就没有然后了。对于一次下载多个实现还是不好,于是我再想啊想。

 

然然后,用事件模拟,点击一键下载的时候,模拟点击所有的单个下载按钮。这样会不会跟我用手在单个点击按钮 噔噔噔  点好多的下载效果一样啊,这样就不会有问题吧。然后试试了下,这下,所有的浏览器都只能下载一个,就停止了。

是不是模拟事件本身问题,模拟了点击普通元素,链接点击都符合我的预期效果,就不知道这个下载到底出了啥问题。不过下载这是利用的浏览器默认功能,所以不同浏览器的心思还有待我琢磨。

转载于:https://www.cnblogs.com/hellolm/p/4805173.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值