首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome扩展问题

Chrome扩展问题
EN

Stack Overflow用户
提问于 2013-07-19 01:07:44
回答 1查看 60关注 0票数 0

我正在为我的chrome扩展编写一些后台javascript,我的测试是让它根据一个不断变化的变量每x秒做一些事情。我决定使用setTimeout。然后我运行它..它只会给我发垃圾邮件提醒。

http://jsfiddle.net/Ultimate/TpsBv/2/ (不要使用小提琴,除非你有像chrome这样的东西,你可以在那里停止提醒)

代码语言:javascript
复制
$(document).ready(function() {
    localStorage.seconds = 5; //Added for testing
    wait();
});
function sayHi() {
    alert(localStorage.seconds);
    wait();
}
function wait() {
    var time = localStorage.seconds * 1000
    setTimeout(sayHi(), time);
}

注意:*我确保做了* 1000,因为它们是毫秒级的,并且启用了jQuery。*

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-19 01:17:41

好了,修复了第一条评论提醒我检查chrome控制台的问题。

无论如何,我在这里找到了解决方案:Determining where Maximum call stack size is being exceeded

编辑:此处为新小提琴:http://jsfiddle.net/Ultimate/TpsBv/5/

代码语言:javascript
复制
setTimeout(function() { sayHi(); }, time);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17729842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档