如圖:

1666767088664.png
產(chǎn)生的原因是這個(gè)圖片請(qǐng)求了兩次,一次觸發(fā)了跨域,另外一次則是帶有origin觸發(fā)跨域,這種即使在oss上配置了跨域也會(huì)出現(xiàn)問(wèn)題,因?yàn)榈谝淮螞](méi)有觸發(fā)跨域返回的數(shù)據(jù)被本地緩存了下來(lái),而第二次觸發(fā)跨域的請(qǐng)求沒(méi)有再請(qǐng)求服務(wù)器,而直接獲取的本地緩存導(dǎo)致跨域校驗(yàn)失敗
解決方法1:打開控制臺(tái)勾選停用緩存(disable cache)
解決方法2:修改阿里云上傳的方法,手動(dòng)添加’Cache-Control’ => ‘no-cache’
解決方法3:下載地址加上隨機(jī)參數(shù),url = url + '?s=' + Math.random().toString()