Как добавить iframe на размещенную страницу, используя дополнение Firefox SDK?

Предполагатьframe.html внутри папки с данными в дополнении Firefox SDK, как добавить iframe и определитьframe.html как его источник?

Дополнительная информация: Из-за CPS невозможно использовать встроенный источник, поэтому я не могу использоватьdata.load('frame.html')Мне нужно использовать URL файла:

Lib / main.js

tabs.activeTab.attach({
  contentScriptFile: [self.data.url("js/appender.js") ],
  attachTo: 'top',
  contentScriptOptions: {
    scriptUrl: self.data.url("js/sandbox.js"),
    imageUrl: self.data.url("image.jpg")
    frameUrl: self.data.url("sandbox.html")
  }
});

данные / appender.js

  var scriptTag = document.createElement("script");
  scriptTag.src = self.options.scriptUrl;
  document.body.appendChild(scriptTag); // worked fine

  var imageTag = document.createElement("image");
  imageTag.src = self.options.imageUrl;
  document.body.appendChild(imageTag); // worked fine

  var iframeTag = document.createElement("iframe");
  iframeTag.src = self.options.frameUrl;
  document.body.appendChild(iframeTag); // the html tag of iframe is empty

Ответы на вопрос(1)

Ваш ответ на вопрос