将原始网页的js替成调用我的函数后,如何再模拟原始的继续执行
比如原始的js为 x.fun(params)
搭个服务器,能让js过此服务器后变为 myFun(x, 'fun', [params])
然后我的myFun里如何写,能让此程序在客户端执行的效果与原来的x.fun(params)一样哪?
最好能适应大多数浏览器。谢谢。
目前我试验如下写法都会有些例外情况执行会失败。
1,
x['fun'](params)
2,
function myapply(x, fun, params)
{
var obj = getobj(x);
var param = getparam(params);
var s="obj[fun](";
s=s+param;
s=s+")";
eval(s);
}