Firefox附加组件播放来自父窗口和iframe窗口的视频

时间:2013-03-15 12:52:15

标签: javascript firefox firefox-addon firefox-addon-sdk

我正在尝试制作我的第一个firefox插件,但实现我想要的东西真是太痛苦了,因为我无法找到让它工作的方法。我想播放此页面中的所有html5视频: http://www.html5rocks.com/en/tutorials/video/basics/

我正在使用Add-on 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();"
  });

页面加载完成后,只有来自父页面的视频才开始播放。如何在页面加载完成后制作所有窗口,iframe,父级的所有视频? 该页面为 http://www.html5rocks.com/en/tutorials/video/basics/

1 个答案:

答案 0 :(得分:0)

必须设置pagemod以加载所有帧并保存数组中的worker以便稍后访问。