Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome extension 大型Javascript减缓了Google Chrome扩展_Google Chrome Extension - Fatal编程技术网

Google chrome extension 大型Javascript减缓了Google Chrome扩展

Google chrome extension 大型Javascript减缓了Google Chrome扩展,google-chrome-extension,Google Chrome Extension,我正在胡乱制作我的第一个Google Chrome扩展——一个非常简单的扩展,基本上可以替换特定页面上的文本 问题是,它搜索和替换的文本数量非常大,因此显示每页大约需要30-40秒 所以一切正常,但我有以下代码: document.body.innerHTML=document.body.innerHTML.replace(新的RegExp(“Christian Bethancourt”,“g”),“Christian Bethancourt-Canadans”) document.body.i

我正在胡乱制作我的第一个Google Chrome扩展——一个非常简单的扩展,基本上可以替换特定页面上的文本

问题是,它搜索和替换的文本数量非常大,因此显示每页大约需要30-40秒

所以一切正常,但我有以下代码:

document.body.innerHTML=document.body.innerHTML.replace(新的RegExp(“Christian Bethancourt”,“g”),“Christian Bethancourt-Canadans”)

document.body.innerHTML=document.body.innerHTML.replace(新的RegExp(“Kris Bryant”,“g”),“Kris Bryant-Canadans”)

但它要通过大约200行进行搜索。我试着缩小剧本,但效果不大

有没有更好的办法?还是一种加速事情的方法

(对于那些想知道的人来说,这是一个拥有完整未成年人的梦幻棒球联盟——因此这将在雅虎的梦幻棒球页面上用他们的名字和球队所有者来代替潜在客户的名字)


谢谢

问题的一部分是你要浏览整个页面两次,或者不管有多少个名字替换了你的名字。尝试将页面移动到一个变量,并通过它运行您想要的每个名称。我会给我们一个for(int I=0;Idocument.body.innerHTML2n次也无济于事。试着在开头打一个电话,在结尾打一个电话。