Расширение Chrome для анализа результатов Google не работает
Я экспериментировал с механизмом расширений Chrome и пытался написать расширение, которое будет манипулировать результатами Google (добавлять комментарии, снимки экрана, значки избранного и т. Д.)
До сих пор мне удалось написать код, использующий RegEx для добавления imgs в ссылку, и он работает нормально.
Проблема в том, что он не работает с результатами Google. Я читаюВот что это происходит из-за того, что страница загружена не полностью; поэтому я добавил «DOMContentLoaded» слушатель, но это не помогло.
Вот мой код (скрипт контента):
function parse_google() {
document.body.innerHTML = document.body.innerHTML.replace(
new RegExp("<a href=\"(.*)\"(.*)</a>", "g"),
"<img src=\"http://<path-to-img.gif>\" /><a href=\"$1\"$2</a>"
);
alert("boooya!");
};
alert("content script: before");
document.addEventListener('DOMContentLoaded', parse_google(), false);
alert("content script: end");
Я получаю все "оповещения", но это не работает для Google. Зачем?