小编Arh*_*han的帖子

将事件侦听器从 popup.js 传递到 background.js 脚本

I\xe2\x80\x99m 正在开发一个简单的时间跟踪器扩展。当我开始时,我将所有 js 代码放在一个 popup.js 文件中,但我发现当扩展弹出窗口关闭时,计时器停止运行。我遇到了使用后台脚本与我已经创建的 popup.js 脚本结合使用的情况。我\xe2\x80\x99ve现在所做的是,我从popup.js中的HTML页面获得了evenListener逻辑,然后使用browser.runtime.sendMessage将数据发送到background.js脚本来处理计时器。这是正确的设置还是我应该采取不同的做法?

\n

我能\xe2\x80\x99t弄清楚如何将点击事件从post传递到后台脚本,然后使用后台脚本中的eventListener来启动计时器。

\n

这是我的 timetracker 扩展的公共 GitHub 存储库。https://github.com/krullmizter/timetracker

\n

mozilla firefox-addon

1
推荐指数
1
解决办法
451
查看次数

标签 统计

firefox-addon ×1

mozilla ×1