![]() | 1 tux 2015-07-18 19:49:48 +08:00 ![]() 试试重定义页面的 "location.href" 方法,这样即使到时间调用,也不会跳了 |
![]() | 2 zsx 2015-07-18 19:50:53 +08:00 ![]() window.setTimeout = function() { /*Your code here */ } |
![]() | 3 kfll 2015-07-18 20:15:39 +08:00 ![]() 有挺多方法能完成你的需求的... 比如看他判断是不是 app 的逻辑,随便劫持掉一个条件 比如你说的 clearTimeout ,不知道 ID 的情况下,你从 0 清到 10000 大概也都清完了 另外 location 是无法重定义的 |
![]() | 4 leehon OP 我写了window.setTimeout=null;现在不跳转了,但是页面的其他js没办法执行了,不知道什么原因 |
![]() | 5 zhangchioulin 2015-07-18 21:16:28 +08:00 |
![]() | 6 wkdhf233 2015-07-18 21:23:13 +08:00 https://addons.mozilla.org/zh-cn/firefoxaddon/foxreplace/ 试试用这玩艺把location.href给替换掉? |
![]() | 7 wkdhf233 2015-07-18 21:24:07 +08:00 槽,发完才看到你是扣肉党。。 |
![]() | 8 KCheshireCat 2015-07-18 21:24:50 +08:00 设置 // @run-at document-start 来让脚本优先运行 setTimeout = function(X) {'''}; 把setTimeout函数覆盖掉,如果有其他部分使用setTimeout函数, 可以 sT = setTimeout; setTimeout = function(X) { if( '某种对X参数的判断' ) sT(X); }; |