java后端解決跨域的方法 如何利用JS使用鏈接跨域下載圖片?
如何利用JS使用鏈接跨域下載圖片?實(shí)際上,這個(gè)問題歸根結(jié)底是一個(gè)跨領(lǐng)域的問題。在我們解決它之前,讓我們弄清楚什么是跨域??缬蚴菑囊粋€(gè)域名中的網(wǎng)頁(yè)請(qǐng)求另一個(gè)域名中的資源。例如,你不能向百度申請(qǐng)谷歌。這是
如何利用JS使用鏈接跨域下載圖片?
實(shí)際上,這個(gè)問題歸根結(jié)底是一個(gè)跨領(lǐng)域的問題。在我們解決它之前,讓我們弄清楚什么是跨域。
跨域是從一個(gè)域名中的網(wǎng)頁(yè)請(qǐng)求另一個(gè)域名中的資源。例如,你不能向百度申請(qǐng)谷歌。這是JS的安全策略。
解決方案:
1。將跨域資源共享權(quán)限頭添加到請(qǐng)求的服務(wù)器,即將訪問控制允許源添加到響應(yīng)頭。
2. 使用jsonp的跨域請(qǐng)求。
3. 它可以被使用虛擬用戶.js, 角度.js這種de請(qǐng)求可以避免跨域路由。
4. 最簡(jiǎn)單的方法是用Java構(gòu)建一個(gè)中間件,用HTTP請(qǐng)求跨域鏡像資源,然后用JS請(qǐng)求Java。