在Chrome扩展弹出窗口中保持Flash元素处于活动状态
Keep Flash element active in Chrome Extension popup
我正在开发一个Chrome扩展,并在弹出页面上嵌入了一个Flash IRC客户端。问题是,当弹出窗口被隐藏时,它不会保持活动状态,并在弹出窗口打开时重新启动。有没有办法让这个元素保持活跃?
它与使用Flash对象无关,而是与弹出窗口在Chrome扩展中的工作方式有关。当弹出窗口关闭时,弹出窗口中的页面(通常为popup.html
)根本不存在,因此您的Flash对象不会"存在"在任何地方。所以基本上,弹出窗口不仅仅是"隐藏"的,它是关闭并停止运行的。
遗憾的是,文件中并没有明确说明这一点。
据我所知,只有后台页面一直在运行。如果您能够通过JavaScript与Flash对象进行通信,您可能能够让后台页面运行Flash并存储消息,并且每当弹出窗口打开时,弹出窗口页面和后台页面都可以使用消息传递,以便弹出窗口可以显示关闭时发生的消息。但这听起来不太好。
另一种选择是像过去一样打开一个弹出窗口。:)
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 事件中的Flash元素
- 将 Javascript 单击回调分配给 Flash 元素
- 用flash元素在网页上截图
- 在Chrome扩展弹出窗口中保持Flash元素处于活动状态
- 是否可以在HTML元素上使用jQuery钩子来触发对flash元素的点击
- 我想把页面上的这个flash元素变成javascript/jquery.
- 在302重定向或嵌入/对象/iframe标签中的元素后获得flash src(跨域)
- ZeroClipboard:当浏览器中没有Flash时隐藏元素
- Flash元素内部的href
- 当Flash层放置在元素上时,保留CSS动画
- 用JQuery程序化地点击页面上的Flash元素
- Jquery/javascript flash函数用于多个元素
- 大量的Jquery和复选/单选/选择样式元素- Flash的无样式内容