Я пишу расширение для Firefox, которое добавляет изображения на текущую веб-страницу. Хотя это не должно быть проблемой, следующий фрагмент кода не работает. Я получил прямоугольник размером 50 на 50 пикселей, то есть границу изображения, но само изображение не отображается.
var img = document.createElement("img");
img.style.border = "1px solid #000";
img.style.width = "50px";
img.style.height = "50px";
img.setAttribute("src", "chrome://myExtension/content/images/add-icon.png");
Также не работает с изображениями из внешних результатов. Добавление div-окружений, похоже, работает. img.src = "..." ничего не меняет.
Я пытаюсь добавить изображение в div. После добавления div.length увеличился на 1. Так что как-то все работает, кроме изображения не отображается. Есть намеки?
Спасибо и всего наилучшего,
Christian