码迷,mamicode.com
首页 > 移动开发 > 详细

webApp中下载功能的实现

时间:2015-09-13 17:14:54      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

 

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

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

webApp中下载功能的实现

标签:

原文地址:http://www.cnblogs.com/hellolm/p/4805173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!