鍍金池/ 問答/HTML5  HTML/ fetch 請求一個下載接口不會進行下載,返回response后location

fetch 請求一個下載接口不會進行下載,返回response后location.href=url 谷歌瀏覽器會下載兩次

用fetch請求一個下載的接口,因為要判斷數(shù)據(jù)量是否太大所以需要判斷是否可以直接下載;
如果判斷了可以直接下載,就window.location.href=url進行下載,當執(zhí)行了window.location.href=url的時候,谷歌瀏覽器會下載兩次。求大佬不吝賜教

clipboard.png

回答
編輯回答
薄荷糖

這個方法被執(zhí)行了兩次。
通過debugger,看看是哪里觸發(fā)了這個方法,執(zhí)行了兩次。

2017年8月11日 19:04