Да, кстати так можно попробовать. Только есть пару факторов - там не только клик, там все мышиные события надо перехватывать это раз. А каким макаром предлагаешь, у каждой ссылки на событие создания делать чтото типа того?
link.addEventListener = function(event, funci, bubble) {
/*мой код*/ HTMLAnchorElement.prototype.addEventListener.call(this,event, funci, bubble);
};
link.onclick= function(event){
/*мой код*/
HTMLAnchorElement.prototype.onclick.call(this,event);
};
причем моя функция в любом случае должна выполняться первее чем, функции, созданные из дочернего документа....
Идею простая - нужно сделать симуляцию клика, неотличимую от реального клика, из под плагина фаерфокс. Последовательность симулировал, координаты симулировал, движения мыши от координат прошлого клика симулировал, а вот с объектом Event туго...