Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gkd-kit/network-extension
https://github.com/gkd-kit/network-extension
tampermonkey violentmonkey
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gkd-kit/network-extension
- Owner: gkd-kit
- Created: 2023-05-06T09:25:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-23T03:32:10.000Z (about 1 month ago)
- Last Synced: 2024-09-25T15:55:56.784Z (8 days ago)
- Topics: tampermonkey, violentmonkey
- Language: TypeScript
- Homepage:
- Size: 52.7 KB
- Stars: 23
- 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) |## 使用
每个源(域名)的配置都是隔离的, 默认情况不启用注入, 点击下图中蓝色区域即可在当前源(域名)启用注入
![image](https://github.com/user-attachments/assets/a0a33481-4814-4315-a8a6-ac514fd53df0)
下图是启用注入后的示例, 前缀由 `❎` 变更为 `✅`
![image](https://github.com/user-attachments/assets/a2b880ab-ed77-4b23-8208-0cece78e9372)