This commit is contained in:
daief
2020-12-17 16:58:34 +08:00
parent ce3f54f120
commit 1a0616029f
3 changed files with 7 additions and 13684 deletions

View File

@@ -1,12 +1,12 @@
## GM Response Proxy
一款代理了请求响应的油猴脚本,可以设置请求返回的内容
一款代理了请求(包括 XMLHttpRequest 和 fetch响应的油猴脚本即 mock 请求的响应。
yarn@berry、Vue3、油猴脚本的尝试简陋的功能和 UI。
插件启用后,页面左上角会出现一个小按钮,点击可打开操作面板。
插件启用后,页面左上角会出现一个小按钮,点击即可唤起操作面板。
`域名匹配规则``Api 匹配规则` 默认以字符串子串的形式去匹配,若头、尾是 `/` 则以正则的形式去匹配,如 `/(bilibili)|(baidu)\.com/`
`域名匹配规则``Api 匹配规则` 默认以字符串子串的形式去匹配,若头、尾`/` 则以正则的形式去匹配,如 `/(bilibili)|(baidu)\.com/` 会被实例化为正则表达式再去进行匹配
日志会直接在控制台输出。
@@ -14,14 +14,14 @@ yarn@berry、Vue3、油猴脚本的尝试简陋的功能和 UI。
- [x] 支持 XHR
- [x] 支持 fetch
- [ ] 界面Vue 模块)异步加载
- [ ] 界面Vue 模块)异步加载、界面优化
- [x] iframe 的情况。
- 所有 iframe 都会注入脚本
- 只在顶层 iframe 展示操作按钮,列出 iframe 匹配的规则
- [ ] 规则开关
- [ ] 国际化(大概)
## 笔记
## Note
### 调试、自动刷新

13679
dist/index.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -13,7 +13,7 @@ vmCtx.XMLHttpRequest = class extends (
constructor() {
super();
this.addEventListener('readystatechange', e => {
this.addEventListener('readystatechange', () => {
if (this.readyState !== 4) return;
const ruleSet = Store.findCurrentSet();