Я пытаюсь добавить iframe к содержимому / DOM веб-страницы, используя расширение Firefox.
Вот мой код:
const XUL = Namespace("xul", "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
function addIframe(src) {
// Create the script node
let iframe = document.createElementNS(XUL, "iframe");
iframe.setAttribute("src", src);
window.content.appendChild(iframe);
}
Это измененная версия из этогоответ: Выполнить JS из расширения Firefox
Я заменил эту строку:
// Inject it into the top-level element of the document
document.documentElement.appendChild(script);
На эту строку:
window.content.appendChild(iframe);
Поскольку он вставлялiframe в хром браузера, а не в область содержимого DOM.Какова правильная команда, чтобы вставить это в страницу?(Моя команда не работает)