CORS Helper

A simple script that helps bypass CORS restrictions

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
PRO-2684
今日安裝
0
安裝總數
129
評價
1 0 0
版本
0.1.3
建立日期
2024-09-17
更新日期
2025-09-27
尺寸
650 位元組
授權條款
GPL-3.0
腳本執行於

CORS Helper

A simple script that helps bypass CORS restrictions.

📦 Installation

🪄 Usage

By default, it doesn't apply to any websites. In order for this script to take effect on a site, you need to add the website to this script's User matches list. (You can find it at Dashboard - Installed Userscripts - CORS Helper - Settings - Includes/Excludes - User matches - Add...)

After this, refresh the page and you'll have access to GM_fetch function under the window object, which behaves like fetch but without CORS restrictions.

🤔 How it works

// ...
// @require      https://cdn.jsdelivr.net/npm/@trim21/gm-fetch@<version>
// ...
unsafeWindow.GM_fetch = GM_fetch;

Yes, that's it. It simply exposes the GM_fetch function under window.

⚠️ Disclaimer

Please only enable this script on websites you trust, otherwise you're on your own.

🎉 Acknowledgements

Trim21/gm-fetch, for providing wrappers for GM.xmlHttpRequest that are compatible with fetch.