本帖最后由 ty646169607 于 2013-09-10 22:32:57 编辑

解决方案 »

  1.   

    个人理解这并非监听,而是改写了函数。
    “消除一个框架的过期提示”其实你改写系统的alert函数即可,判断是过期提示内容就不弹出,其他放行即可。
      

  2.   

    没太仔细看你的代码  但感觉有可能反而破坏原来的意图
    比如
    function Obj(){  
             this.test=function(){
     alert('a');
                 return "我是JRY";  
              }  
        }  
    这样我应该是可以访问对象的方法的 貌似你的方法是通过eval重搞了test方法(??) 导致这个对象的方法无效了(??)
    没太仔细研究  错误理解了见谅
      

  3.   


    要调用原来的函数,可以用:   if (ret == true) {
          return funTemp.apply(parentObj, arguments);
       }
      

  4.   

    不知道有这个东东.又学到新东西   thanks
      

  5.   

    因为你给所有函数都增加了一个monitor方法,同时monitor本身也是一个函数,所以就死循环了。
      

  6.   


    要调用原来的函数,可以用:   if (ret == true) {
          return funTemp.apply(parentObj, arguments);
       }
    谢谢  哈哈..