Когда писал JS для обычных страниц то юзалось событие body.

Типа <body onload="init()">

А в функции init() писалось всё что надо.

Как заставить расширение вызывать какуюнибудь функцию каждый раз при загрузке новой страницы?

window. addEventListener ("load", f, true);

А как выполнить этот код:P?
Тоесть куда его повесить, чтоб при загрузке бровзера он выполнился?

Sarin2.0 пишет

...
...куда его повесить...?

или в js или в оверлей.
в js:

Выделить код

Код:

function f (...)
{
...
}
window. addEventListener ("load", f, true);

в оверлей:

Выделить код

Код:

<?xml...
<overlay...
<window id="main-window"...
...
<script type="application/x-javascritp>
    <![CDATA[
        function f (...)
        {
        ...
        }
        window. addEventListener ("load", f, true);
]]>
</script>
...

Хм.