页面里调用了一个JS脚本
这个JS文件里有个有个函数 function a(){ ... }
在这个页面里会不定时的调用这个函数 a()
我不能修改该JS文件,只能新增一个JS文件
我能否在另一个JS文件中监控函数 a() 被调用完成?
伪代码如下
if(函数a()被调用){ alert('function a is run~!'); }
求思路~
重写一个A方法,实现自已的逻辑,再调用原来的A方法。
具体要看a()做了什么事情,如果修改了变量,那么你可以监视这个变量的值。当然了所谓的监视就是定时
var tempA = a;
var a = function(){
tempA();
otherFunc();
}
otherFunc是自己写的可以监视。