cxxjackie 发表于 2022-10-21 21:10
这样?这个也要的sample的嘛:
不行啊,老哥您看看哪里出错了

脚本代码如下:
```
// ==UserScript==
// @name ajaxHooker示例
// @namespace http://tampermonkey.net/
// @version 0.1
// @descriptiontry to take over the world!
// @author You
// @match https://www.baidu.com/*
// @require https://scriptcat.org/lib/637/1.0.2/ajaxHooker.js
// @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net.cn
// @run-at document-start
// @grant none
// ==/UserScript==
(function() {
'use strict';
ajaxHooker.hook(request => {
console.log('test',request);
});
// Your code here...
})();
```
永远的异乡人 发表于 2022-10-22 11:11
不行啊,老哥您看看哪里出错了

cxxjackie 发表于 2022-10-22 12:25
好像是脚本站出现bug了,@王一之 这什么情况:
!(data/attachment/forum/202210/22/1 ...
解决了,我服务器配置问题{:4_115:}
王一之 发表于 2022-10-22 12:27
解决了,我服务器配置问题
需要修改什么吗,我这里还是不行。{:4_88:}
永远的异乡人 发表于 2022-10-22 12:39
需要修改什么吗,我这里还是不行。
重载一下,刷新缓存?
例如在脚本后面加上时间戳
// @require https://scriptcat.org/lib/637/1.0.2/ajaxHooker.js?t=1666413838
有时会劫持成功,有时失败怎么弄。测试了,好像和 网页加载速度有关系,怎样设置等待数据出来后返回劫持。
Major 发表于 2022-10-29 00:01
有时会劫持成功,有时失败怎么弄。测试了,好像和 网页加载速度有关系,怎样设置等待数据出来后返回劫持。 ...
// @run-at document-start
这句加上了吗?
cxxjackie 发表于 2022-10-29 11:45
这句加上了吗?
加上了,貌似没有on load,所以才导致
Major 发表于 2022-10-29 12:54
加上了,貌似没有on load,所以才导致
没有onload是什么意思?hook函数最好不要写在onload里,劫持应该是越早越好。
新版hook怎么使用