https://github.com/gkd-kit/network-extension
https://github.com/gkd-kit/network-extension
tampermonkey violentmonkey
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gkd-kit/network-extension
- Owner: gkd-kit
- Created: 2023-05-06T09:25:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-23T03:32:10.000Z (over 1 year ago)
- Last Synced: 2024-10-31T08:41:57.699Z (over 1 year ago)
- Topics: tampermonkey, violentmonkey
- Language: TypeScript
- Homepage:
- Size: 52.7 KB
- Stars: 24
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# network-extension
将 `GM_xmlhttpRequest` 注入 `unsafeWindow` 以绕过 cors 的限制
```ts
// if enabled, set
unsafeWindow.__NetworkExtension__ = {
GM_xmlhttpRequest,
};
```
## 安装
点击以下任意链接安装
| 安装源 | 安装链接 |
| --------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| npmmirror | [network-extension.user.js](https://registry.npmmirror.com/@gkd-kit/network-extension/latest/files/dist/network-extension.user.js) |
| jsdelivr | [network-extension.user.js](https://fastly.jsdelivr.net/gh/gkd-kit/network-extension@main/dist/network-extension.user.js) |
| github | [network-extension.user.js](https://github.com/gkd-kit/network-extension/raw/main/dist/network-extension.user.js) |
## 使用
每个源(域名)的配置都是隔离的, 默认情况不启用注入, 点击下图中蓝色区域即可在当前源(域名)启用注入

下图是启用注入后的示例, 前缀由 `❎` 变更为 `✅`
