第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js通過 URL下載文件

js通過 URL下載文件

30秒到達戰(zhàn)場 2018-09-06 14:13:55
頁面上一個button,點擊之后觸發(fā)一個function去請求數(shù)據(jù),返回 pdf/epub 的URL,然后下載這個文件.本來是直接用 a 寫的,href里放資源地址,target設(shè)為'_blank'效果良好.但這樣所有的資源都會直接暴露而且不方便統(tǒng)計,所以就換用上面的方式.js構(gòu)造a標簽,js觸發(fā)click.不加_blank是可以的,但會替換掉原來整個頁面.加了_blank chrome就攔截,Safari無效果.用iframe,src填入資源地址. 但這樣Safari無效果. 且,如果是MP4/pdf這樣的文件瀏覽器并沒有下載而是直接打開.window.open 被攔截最想要的效果是點擊下載按鈕,原頁面無改動無刷新,直接下載資源.移動版在新頁面下載,觸發(fā)下載自動關(guān)閉新頁面.請問上面方法要怎么改才能滿足需求呢?謝謝啦
查看完整描述

1 回答

?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

你自己基本都把方法與思路想好了,這個涉及到瀏覽器或者系統(tǒng)的安全限制等原因,模擬點擊等都不能實現(xiàn)。所以建議還是直接使用你提到的第一種方式,但你說不方便統(tǒng)計是指什么?統(tǒng)計下載或者做權(quán)限下載你可以使用動態(tài)鏈接

查看完整回答
反對 回復(fù) 2018-10-29
  • 1 回答
  • 0 關(guān)注
  • 4674 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號