Насколько я проверил, я не смог найти ответ (Inte rnet и stackoverflow) на это: когда у вас есть расширение chrome и ваш код в содержимом. js вставляет некоторый код HTML в веб-страница / DOM, как вы можете добавить изображение?
Я попробовал следующее, но это не сработало - изображение появляется, но не работает (должно ли оно быть загружено? Если да, то как?).
document.getElementById("header").insertAdjacentHTML("afterend", "<div><img src='myimage.jpg'>This text has been added</div>");
Редактировать: (только что заметил)
1- При тестировании расширения с помощью Inspect в Chrome тег IMG хорошо внедряется, но проблема заключается в том, что URL-адрес изображения похож на http://www.example.com/myimage.jpg Очевидно, что myimage нет на example.com! Итак, как я могу найти его в расширении вместо веб-сервера?
2- В одном из ответов ниже, откуда придет runtime.getURL
и где вы сможете увидеть его результаты?