我做了我的第一个chrome扩展,我已经遇到了问题。
我的popup.html中有一个select
当我选择一些option
时,我的计时器从00:00:00开始
当我的弹出窗口打开时,它可以工作,但当我关闭弹出窗口时,此功能停止工作。
但是我关闭弹出窗口后需要计时器才能工作。再次打开它后,计时器应继续工作。
答案 0 :(得分:0)
您的脚本应该在弹出窗口和后台页面之间进行通信以保存其值。
当你启动你的计数器时,弹出窗口应该将一些消息传递给背景页面,真正的计数器应该在那里运行(背景)。请记住,弹出窗口可以随时关闭。当它再次打开时,如果它有一个正在运行的计时器并获得它的值,你会询问背景页面。
Удачи:)
答案 1 :(得分:0)
您也可以将日期时间开始保存在内存中(例如localStorage),并在计时器再次打开时重新启动它。
在这种情况下,如果用户关闭谷歌浏览器,并通过后台页面的方式,您可以重新启动具有良好值的计时器并运行计时器。