oss圖片跨域問(wèn)題

如圖:


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()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容