iT邦幫忙

2021 iThome 鐵人賽

DAY 5
0
DevOps

和 gitlab 一起當個好朋友系列 第 5

Day05-CORS 的迷思

簡介

跨來源資源共用(Cross-Origin Resource Sharing (CORS))是一種使用額外 HTTP 標頭令目前瀏覽網站的使用者代理 (en-US)取得存取其他來源(網域)伺服器特定資源權限的機制

當使用者代理請求一個不是目前文件來源——例如來自於不同網域(domain)、通訊協定(protocol)或通訊埠(port)的資源時

會建立一個跨來源 HTTP 請求(cross-origin HTTP request)

可能會使用到 CORS 的情境

  • 使用 XMLHttpRequestFetch API 進行跨站請求,如前所述
  • 網頁字體(跨網域 CSS 的 @font-face 的字體用途)
  • 以 drawImage (en-US) 繪製到 Canvas 畫布上的圖形/影片之影格
  • CSS 樣式表(讓 CSSOM (en-US) 存取)

上一篇
http 與 https
下一篇
Day06-Gitlab runner 簡介
系列文
和 gitlab 一起當個好朋友15
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言