javascript SetInterval在Chrome浏览器中无法正常工作

dxpyg8gm  于 2023-01-04  发布在  Java
关注(0)|答案(2)|浏览(190)

它的工作正常,只有5分钟的Chrome浏览器,然后网页没有响应;我错过了什么吗?这是我的代码。它在Firefox和IE8浏览器中运行良好:

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

huus2vyu1#

do是一个保留字,我相信,在Chrome(do.. while):

function do(){}
SyntaxError: Unexpected token do

换个名字试试?

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

gab6jxml

gab6jxml2#

谢谢你的回复。我发现setInterval方法只会在chrome浏览器中占用100%的CPU。请参见下面的链接code.google.com/p/chromium/issues/detail?id=25892

相关问题