Мой вариант.
1. Ставим greasemonkey для ФФ (при чем для хрома свои финты ушами, для оперы совсем свои, на ие не пробовал)
2. Делаем setTimeout и стартуем свою функцию.
Вариант как начать:
// ==UserScript==
// @name Имя скрипты. лучше латинницей
// @namespace *site.ru/*
// @description Описание скрипта
// @include *site.ru/*
// @require [url]http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js[/url]
// ==/UserScript==
$(document).ready(function()
{
//тут уж точно по загрузке, но с фреймами иногда не прокатывает, надо
setTimeout(function(){
//основной код
},200);
});
Посмотреть, точнее получить ссылки где и как скачать, примеры с кроссдоменным запросом для вышеозначенных браузеров можно тут
http://alideria.ru/forum.php?thread=7520&f=0 (первый пост)