Firefox插件从父窗口和iframe窗口播放视频
Firefox add-on play video from parent and iframe windows
我正在尝试制作我的第一个firefox插件,但是要实现我想要的东西是如此痛苦,因为我找不到使它工作的方法。我想播放所有html5视频从这个页面:http://www.html5rocks.com/en/tutorials/video/basics/
我正在使用附加Sdk。在main.js中,我添加了下面的代码来附加一个背景脚本的活动标签页:
var pageMod = require("page-mod");
pageMod.PageMod({
include: "*",
contentScriptWhen: 'ready',
contentScript: "var players = content.document.getElementsByTagName('video'); for(var i=0; i<players.length; i++)players[i].play();"
});
当页面加载完成时,只播放父页面的视频。如何使所有视频从所有窗口,iframes,家长播放时,页面加载完成?该页面为http://www.html5rocks.com/en/tutorials/video/basics/
必须设置pagemod在所有帧上加载,并将worker保存在数组中以供以后访问。
相关文章:
- 防止Iframe窗体在新窗口中打开
- node-webkit-从父窗口捕获iframe鼠标事件
- 如何关闭html中的iframe弹出窗口
- 允许父窗口在其不同域的子iframe上调用函数
- 检查iframe内部的窗口是否已关闭
- 在jQuery中的IFrame中提交表单后刷新父窗口
- 在引导程序弹出窗口中显示iframe
- 可以'iframe的父窗口中发生捕获错误
- 如何在不使用iframe或库的情况下创建剪切显示窗口区域
- 获取相对于窗口的IFRAME位置
- iframe是否可能在没有主窗口帮助的情况下自行调整大小
- 如何在窗口调整大小时调整iframe的大小
- Iframe如何访问chrome扩展中的父窗口
- 从父窗口上的iFrame内容中关闭iFrame
- 关闭iframe中的模式弹出窗口
- 在iframe内的新选项卡/窗口中打开
- 从子项(iframe)检测窗口关闭命令
- `base`tag导致iframe在Internet Explorer中以新窗口的形式打开
- 是否可以打开一个新窗口并将iframe嵌入其中
- IE11 iFrame点击事件弹出以影响窗口