CORS Unblocker

Xử lý lỗi “blocked by CORS policy” khi bạn lập trình.

Một công tắc mở chặn các lời gọi fetch và XMLHttpRequest cross-origin của trang bạn đang mở, kể cả cookies. Không chế độ, không danh sách, không proxy — và không gì rời khỏi máy bạn.

Chrome, Edge, Brave, Opera và Firefox.

CORS Unblocker – Một công tắc
Một công tắc
CORS Unblocker – Tắt ở trang khác
Tắt ở trang khác
CORS Unblocker – Chế độ tối
Chế độ tối
CORS Unblocker – Mọi trang đang bật
Mọi trang đang bật

Cách hoạt động

Một công tắc cho từng trang

Bật cho trang bạn đang mở là badge hiện ON. Một công tắc cho localhost phủ mọi port của dev server, và cả subdomain.

Đúng origin, kể cả cookies

Response nhận đúng origin của trang bạn kèm credentials — không phải *, thứ bất hợp pháp với request có cookie. Nên API dựa trên cookie cũng chạy với cùng một công tắc.

Không đụng gì khác

Tải trang, download, redirect đăng nhập và streaming được giữ nguyên. Không có script nào được tiêm vào trang, và trang không thể biết tiện ích đang ở đó.

Tắt ở mọi nơi khác

Nó theo tab bạn đang xem, và các trang khác vẫn bị chặn. Danh sách mọi trang đang bật cho phép tắt từng trang hoặc tắt tất cả.

Cần biết

Giới hạn của trình duyệt, nói thẳng.

Preflight bị trả về trạng thái lỗi hoặc redirect vẫn thất bại — trình duyệt cần trả 2xx, và declarative rule đổi được header nhưng không đổi status code. Hãy sửa server, hoặc gọi thẳng URL cuối.

Custom header lạ trên request có cookie vẫn có thể bị từ chối, cookie third-party theo cài đặt của trình duyệt, và các trang chrome://, Web Store hay file:// nằm ngoài tầm với. WebSocket không được bảo vệ bởi CORS nên không bị động đến.

Server vẫn nhìn thấy bạn: cái này đổi những gì trình duyệt bắt buộc, không phải những gì server cho phép. Mọi trường hợp hoạt động — và việc các trang khác vẫn bị chặn — đều được kiểm thử tự động end-to-end trên Chrome thật.

Cài đặt

Tải từ Cửa hàng Chrome Web cho Chrome, Edge, Brave và Opera, từ Firefox Add-ons cho Firefox — hoặc đọc mã nguồn và load unpacked.