弹出窗口中的Chrome扩展程序背景页面

时间:2015-02-28 15:47:25

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

说我想制作一个可以播放/暂停播放音频或视频的Chrome扩展程序。扩展页面正在从弹出窗口打开。 它应该出现在你去的任何标签上。

据我了解,Chrome限制您将后台页面限制为单独的标签页,但无法显示弹出窗口单击图标后显示的页面。

所以我想知道你会怎么做呢。 就此而言,我以黑客的方式看待它:

  • 背景 - >事件 - >弹出窗口(音频上下文+"假"音频缓冲播放器)
  • 背景 - > localStorage - >弹出窗口(同样的事情)

对此有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

不是真的。如果要独立于任何打开的选项卡运行音频,则必须在后台页面中运行它。

然后,您可以使用自定义控件显示任何类型的UI,例如在弹出窗口中。然后,使用Messaging来控制后台页面/更新UI中的控件。