【发布时间】:2020-07-27 20:26:18
【问题描述】:
我有一个 chrome 扩展,它有一个持久的背景页面,以便即使用户关闭 chrome 也可以流式传输音频。我想要的是实现一个选项,让用户在 chrome 关闭后禁用音频流。现在我正在检测所有 chrome 窗口何时已关闭并暂停音频,但是 chrome 在任务管理器和系统托盘中保持“打开”状态(请注意,在后台运行 chrome 设置已启用)。这将停止音频播放,但 chrome 进程在任务管理器中保持打开状态,并且图标保留在系统托盘中。相比之下,如果我完全禁用扩展程序然后关闭 chrome,则应用程序将完全关闭,并且不会保留系统托盘图标。
This Question 建议如果有持久的背景页面,只有用户可以显式关闭 chrome,我的目标不是显式关闭 chrome,而只是阻止 MY从保持 chrome 打开的扩展(取决于用户指定的选项),因此事件页面似乎不太适合。
如果该选项已启用,是否有函数调用或其他编程方式可以在所有窗口关闭后关闭我的持久背景页面?还是因为后台页面是持久的,所以我坚持 chrome 应用程序保持打开状态?
【问题讨论】:
标签: javascript google-chrome google-chrome-extension