Firefox插件从父窗口和iframe窗口播放视频

Firefox add-on play video from parent and iframe windows

本文关键字:窗口 iframe 播放 视频 Firefox 插件      更新时间:2023-09-26

我正在尝试制作我的第一个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保存在数组中以供以后访问。