Google Chrome扩展程序中的长时间运行任务

时间:2011-12-17 19:03:45

标签: javascript google-chrome google-chrome-extension

我有一些操作(基本上是创建新的文件夹和链接),这可能需要几分钟。现在的问题是,在这个时候chrome确实阻止了我几乎不能使用浏览器(在“检查弹出模式”),这是不好的。另外我的旋转器gif不旋转。 ^^

此外,如果我在正常模式下点击另一个标签左右(关闭扩展名),操作就会中止,这也很糟糕。

有没有人有一些想法来处理这些案件?

1 个答案:

答案 0 :(得分:2)

您将在background page中执行长时间运行的任务。要从弹出窗口通知后台页面何时开始任务,您可以使用message passing。由于后台页面始终处于打开状态,因此当您离开弹出窗口时,它不会停止运行。