SetInterval在chrome浏览器中不能正常工作

时间:2010-07-19 17:52:40

标签: javascript-events

它在Chrome中只运行5分钟然后页面没有响应我错过了什么。这是我的代码。它在FF和IE8浏览器中工作正常

function do(){
            // coding     
            setTimeout(do,30000);
            if(navigator.userAgent.toLowerCase().indexOf('chrome') > -1){
      setInterval(do,20000);
   }
        }

提前谢谢

2 个答案:

答案 0 :(得分:4)

我相信

do是一个保留字,在Chrome中(做......时):

function do(){}
SyntaxError: Unexpected token do

尝试以不同方式命名吗?

等等:你为什么浏览器嗅探?

答案 1 :(得分:0)