2011-01-27 4 views
0

Я новичок в хром-расширениях. Если вы видели расширение WOT для хрома, вы лучше поймете, чего пытаетесь достичь. Когда мы проводим поиск в Google, мы получаем ссылки в ответ, я пытаюсь поместить свой значок расширения после того, как каждая ссылка, например, расширение WOT. И хотите обработать событие click на этом значке. Пожалуйста, предложите мне, как я могу установить этот значок и какие вызовы мне нужно сделать для обработки этих событий.Расширение Google Chrome - значок в содержимом браузера

Спасибо

+0

Это просто чистая задача javascript. – serg

ответ

0

Сначала необходимо использовать Content Scripts манипулировать DOM. Вы хотите манипулировать DOM, чтобы вы могли искать каждый результат поиска.

После этого это просто базовый JavaScript (как будто у вас есть документ), вы можете добавить дочерние элементы (например, значок) и добавить слушателей на свои элементы, чтобы вы могли щелкнуть их.

+0

Я пытаюсь использовать этот код, но я не знаю точный класс для результатов поиска Google, который заменит «the_search_result_class» функция SomeFunction() { предупреждения («Пользователь нажал на иконке.») } значок вара = document.createElement ("img"); icon.src = chrome.extension.getURL ("icon.png"); вар SearchResults = document.getElementsByClassName ("the_search_result_class") для (вар я = 0; я user288028