永远的异乡人 发表于 2022-10-22 11:11:57

cxxjackie 发表于 2022-10-21 21:10
这样?这个也要的sample的嘛:

不行啊,老哥您看看哪里出错了
![捕获.PNG](data/attachment/forum/202210/22/111017v40531ssh0b1ehs3.png)
脚本代码如下:
```
// ==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...
})();
```

cxxjackie 发表于 2022-10-22 12:25:33

永远的异乡人 发表于 2022-10-22 11:11
不行啊,老哥您看看哪里出错了
![捕获.PNG](data/attachment/forum/202210/22/111017v40531ssh0b1ehs ...

好像是脚本站出现bug了,@王一之 这什么情况:
!(data/attachment/forum/202210/22/122443q9dq989vmhod9bbb.png)

王一之 发表于 2022-10-22 12:27:42

cxxjackie 发表于 2022-10-22 12:25
好像是脚本站出现bug了,@王一之 这什么情况:
!(data/attachment/forum/202210/22/1 ...

解决了,我服务器配置问题{:4_115:}

永远的异乡人 发表于 2022-10-22 12:39:32

王一之 发表于 2022-10-22 12:27
解决了,我服务器配置问题

需要修改什么吗,我这里还是不行。{:4_88:}

王一之 发表于 2022-10-22 12:44:04

永远的异乡人 发表于 2022-10-22 12:39
需要修改什么吗,我这里还是不行。

重载一下,刷新缓存?

例如在脚本后面加上时间戳

// @require      https://scriptcat.org/lib/637/1.0.2/ajaxHooker.js?t=1666413838

Major 发表于 2022-10-29 00:01:59

有时会劫持成功,有时失败怎么弄。测试了,好像和 网页加载速度有关系,怎样设置等待数据出来后返回劫持。

cxxjackie 发表于 2022-10-29 11:45:58

Major 发表于 2022-10-29 00:01
有时会劫持成功,有时失败怎么弄。测试了,好像和 网页加载速度有关系,怎样设置等待数据出来后返回劫持。 ...

// @run-at document-start
这句加上了吗?

Major 发表于 2022-10-29 12:54:07

cxxjackie 发表于 2022-10-29 11:45
这句加上了吗?

加上了,貌似没有on load,所以才导致

cxxjackie 发表于 2022-10-29 13:19:41

Major 发表于 2022-10-29 12:54
加上了,貌似没有on load,所以才导致

没有onload是什么意思?hook函数最好不要写在onload里,劫持应该是越早越好。

小黑. 发表于 2022-11-19 16:10:58

新版hook怎么使用
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: ajax劫持库ajaxHooker