Javascript youtube<;视频>;元素在firefox contentscript中始终为空

Javascript youtube<;视频>;元素在firefox contentscript中始终为空,javascript,firefox,firefox-addon-sdk,Javascript,Firefox,Firefox Addon Sdk,main.js /data/yt-controls.js highLevelTab.attach({ contentScriptFile: "./yt-controls.js" }); 视频显示为{“0”:{}。我是否需要将其注入页面脚本以获得实际值?结果表明,在页面上的所有脚本都将页面弄乱后,您可以使用firefox中的unsafeWindow访问页面。所以 window.addEventListener("load", function(e) { var video = windo

main.js

/data/yt-controls.js

highLevelTab.attach({
  contentScriptFile: "./yt-controls.js"
});

视频
显示为
{“0”:{}
。我是否需要将其注入页面脚本以获得实际值?

结果表明,在页面上的所有脚本都将页面弄乱后,您可以使用firefox中的
unsafeWindow
访问页面。所以

window.addEventListener("load", function(e) {
  var video = window.document.getElementsByTagName("video");
  console.log(video);
});
window.addEventListener("load", function(e) {
  var video = unsafeWindow.document.getElementsByTagName("video");
  console.log(video);
});