webApp中下載功能的實現


前幾天給原來的web頁面app下載列表添加一個一鍵下載(點擊按鈕,頁面app自己一個個下載)供壓力測試。

開始使用循環列表加window.open(url),apk的資源瀏覽器會自動跳出下載頁面,詢問是否下載。后來手機上下了幾個瀏覽器,window.open 被禁的還真厲害,除了QQ瀏覽器,其余都直接禁了或者讓用戶手動允許。

然后看到了一種方法,js動態創建iframe並賦src,這樣瀏覽器加載資源發現資源是zip包也會默認跳出下載提示,不是我強迫的。但是,出現的問題是,有的瀏覽器跳出一個下載提示就沒有然后了。對於一次下載多個實現還是不好,於是我再想啊想。

 

然然后,用事件模擬,點擊一鍵下載的時候,模擬點擊所有的單個下載按鈕。這樣會不會跟我用手在單個點擊按鈕 噔噔噔  點好多的下載效果一樣啊,這樣就不會有問題吧。然后試試了下,這下,所有的瀏覽器都只能下載一個,就停止了。

是不是模擬事件本身問題,模擬了點擊普通元素,鏈接點擊都符合我的預期效果,就不知道這個下載到底出了啥問題。不過下載這是利用的瀏覽器默認功能,所以不同瀏覽器的心思還有待我琢磨。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM