Я хотел бы создать расширение, которое выполняет поиск элементов на странице, находит определенный элемент (например, кнопку «Нравится» в Facebook) и добавляет рядом с ним свою собственную кнопку. Возможно ли это, и если да, то как мне это осуществить?
UPDATE:
Поэтому я попытался реализовать нужную мне функцию:
onPageLoad: function(aEvent) {
var doc = aEvent.originalTarget; // doc is document that triggered "onload" event
var fblike = document.getElementsByTagName("fb-root");
var button = top.window.content.document.createElement("input");
button.setAttribute("type", "button");
button.setAttribute("value", "valore");
button.setAttribute("name", "nome");
var parentDiv = fblike.parentNode;
parentDiv.insertBefore(button, fblike);
alert(button);
},
Я до сих пор не могу получить кнопку, чтобы даже показать на странице. Есть ли способ заставить кнопку отображаться в верхней части всей страницы, чтобы я знал, что проблема заключается в поиске тега 'fb-root'? Я пытаюсь обнаружить кнопку «Нравится» на Facebook.