Здравствуйте, как запретить все переходы на страницы?

надо из моего расширение запретить все переходы по ссылками в браузере текущей вкладки. Надеюсь так более понятней? Первый пост и вправду бред, я думал здесь мои мысли читают)))

Осталось еще только быстренько распарсить текст страницы на наличие фрагментов, являщихся адресами, и подчистить и их. Потому как вполне можно будет перейти по тексту вида http://google.com, ссылкой не являющемуся, через соответствующий пункт контекстного меню, или с помощью соотв. расширений.
Парсинг этот будет еще той задачей, поскольку текст запросто может быть смешан с разметкой - типа

Выделить код

Код:

<p><span>http://</span><b>goo</b><i>gle</i>.<span>com</span></p>

Спасибо за ответ, но мне нужно на время запретить.

bucke пишет

на время запретить

Тогда самый простой способ - обсервер на топик http-on-modify-request, в nsIObserver.observe у параметра aSubject запрашивать интерфейс nsIRequest, на полученном экземпляре, если того требует ситуация, вызывать nsIRequest.cancel(Components.results.NS_BINDING_ABORTED).

Огромное спасибо за ответы, будем выбирать варианты))))