CORS Unblock
ID
lfhmikememgdcahcdlaciloancbhjino啟用後,會在本機和遠端網頁請求中附加「Access-Control-Allow-Origin: *」標頭,消除 CORS 錯誤。
螢幕截圖
詳細介紹
啟用後,會在本機和遠端網頁請求中附加「Access-Control-Allow-Origin: *」標頭,消除 CORS 錯誤。
此擴充功能會修改瀏覽器收到的每個請求的「Access-Control-Allow-Origin」和「Access-Control-Allow-Methods」標頭,以繞過「XMLHttpRequest」和「fetch」的拒絕。按下操作按鈕即可啟用擴充功能。也可以在操作按鈕上按右鍵,使用快顯選單修改擴充功能要處理的標頭。您也可以設定:若伺服器已傳回這些標頭的值,擴充功能便不覆寫它們。
標頭的預設值:
Access-Control-Allow-Origin: 請求發起者或空白
Access-Control-Allow-Methods": GET, PUT, POST, DELETE, HEAD, OPTIONS, PATCH, PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK
Access-Control-Allow-Methods: 請求發起者或空白
Access-Control-Allow-Credentials: true
Access-Control-Expose-Headers: 請求發起者或 *
其他功能:
1. 可以移除下列與 CSP 相關的標頭:
「Content-Security-Policy」、「Content-Security-Policy-Report-Only」、「X-WebKit-CSP」和「X-Content-Security-Policy」。
2. 可以覆寫伺服器傳回的 4xx 狀態碼。如果伺服器不支援某個方法,但您想模擬它有支援,可使用此功能。
3. 可以附加必要的標頭,模擬網站(本機或遠端主機)支援 SharedArrayBuffer 類別。
4. 可以允許跨來源框架嵌入(藉由移除「X-Frame-Options」標頭),簡化本機開發時嵌入遠端頁面的作業。
5. 當伺服器對「referer」和「origin」標頭有特定要求時,可以加入或排除這些標頭,讓伺服器正常運作。
6. 此擴充功能可選擇使用「chrome.debugger」覆寫 4xx 狀態碼(如果伺服器不支援某個方法,可以利用此功能模擬伺服器接受回應或支援原本不支援的方法)。
7. 此擴充功能也可選擇修正重新導向網址的 CORS 政策。
--
請注意,此擴充功能會修正預檢請求,以允許存取任何自訂標頭(啟用時)。
連結:
1. 如需回報錯誤,請使用此連結:https://github.com/balvin-perrie/Access-Control-Allow-Origin---Unblock。
2. 若想更精細地控制 CSP(content-security-policy,內容安全性政策),請試用我的 https://chrome.google.com/webstore/detail/csp-unblock/lkbelpgpclajeekijigjffllhigbhobd。