关闭扩展弹出窗口时如何保持脚本运行

时间:2018-11-06 20:39:13

标签: javascript google-chrome-extension

如何使扩展程序中的脚本保持运行状态?

我有一个popup.html,我的脚本需要在此popup.html上运行。我设置了计时器,启动它,然后它开始倒计时,一旦我关闭弹出窗口,计时器就会停止。显然,单击鼠标后,整个popup.html都将卸载。

1 个答案:

答案 0 :(得分:0)

看看Web Workers:https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers

它们独立于您的窗口上下文在后台运行。

编辑:我刚刚再次检查了一下,正如@wOxxOm在他的评论中正确指出的那样,您应该在chrome扩展程序中使用“背景页面”。链接提供了一个示例:https://developer.chrome.com/extensions/background_pages