Привет всем, я тут пытаюсь разобраться с расширениями, и наткнулся на проблему (меня интересует реально ли это вообще реализовать (и если да то в какую сторону искать) )

Пишем connection script который просматривает дом модель и определенное текстовое поле заменяет на нужное нам. Замечательно все работает.
Развиваем идею ... Хочется чтобы можно было заменять не только текст но и скрипты находящиеся на странице...
Но если сделать выполнение скрипта при document_start то еще модель не сформирована и подменять нечего, а если при document_end то скрипт, который хотим подменить уже выполнился )  (конечно document_start и _end это для хрома.. но я думаю в фф все аналогично)

А зачем тебе заменять скрипты, почему бы просто не добавлять свой фунционал? В фаерфоксе событие DOMContentLoaded, реализуется добавление скрипта например так: target_document.defaultView.wrappedJSObject.eval(Yo_js_inject)