Вставка html-кода в расширении браузера
Возникла такая проблема. Перед блоком в расширении я вставляю код:
var elem = document.getElementById("my_div");
var div = document.createElement("div");
div.innerHTML = "Hello World!";
elem.parentNode.insertBefore(div, elem);
Но он исполняется только единожды. Как сделать, чтобы при каждой загрузке определенной страницы в html вставлялся этот div?