Как добавить 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