今天无聊javascript写了一个可以监听函数的小插件 新手 本帖最后由 ty646169607 于 2013-09-10 22:32:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人理解这并非监听,而是改写了函数。“消除一个框架的过期提示”其实你改写系统的alert函数即可,判断是过期提示内容就不弹出,其他放行即可。 没太仔细看你的代码 但感觉有可能反而破坏原来的意图比如function Obj(){ this.test=function(){ alert('a'); return "我是JRY"; } } 这样我应该是可以访问对象的方法的 貌似你的方法是通过eval重搞了test方法(??) 导致这个对象的方法无效了(??)没太仔细研究 错误理解了见谅 要调用原来的函数,可以用: if (ret == true) { return funTemp.apply(parentObj, arguments); } 不知道有这个东东.又学到新东西 thanks 因为你给所有函数都增加了一个monitor方法,同时monitor本身也是一个函数,所以就死循环了。 要调用原来的函数,可以用: if (ret == true) { return funTemp.apply(parentObj, arguments); }谢谢 哈哈.. 问题自己解决,送分~~~!!要分的速来!!!! 客户端验证 一个老问题 如何实现在热身链接时,显示一个小窗口 在线等,解决马上给分 不操作滚动条,怎样显示页面的底部? 请问用JS如何判断客户端已安装上网助手呢? 如何在js中点击一个按钮实现窗口最小化功能? 关于字符串的处理 菜鸟一枚,求 sj 高人解释一下这什么意思. 如何打印html或jsp中背景颜色? csdn的前端代码好像不太规范
“消除一个框架的过期提示”其实你改写系统的alert函数即可,判断是过期提示内容就不弹出,其他放行即可。
比如
function Obj(){
this.test=function(){
alert('a');
return "我是JRY";
}
}
这样我应该是可以访问对象的方法的 貌似你的方法是通过eval重搞了test方法(??) 导致这个对象的方法无效了(??)
没太仔细研究 错误理解了见谅
要调用原来的函数,可以用: if (ret == true) {
return funTemp.apply(parentObj, arguments);
}
要调用原来的函数,可以用: if (ret == true) {
return funTemp.apply(parentObj, arguments);
}
谢谢 哈哈..