Страницы: 1
Осталось еще только быстренько распарсить текст страницы на наличие фрагментов, являщихся адресами, и подчистить и их. Потому как вполне можно будет перейти по тексту вида http://google.com, ссылкой не являющемуся, через соответствующий пункт контекстного меню, или с помощью соотв. расширений.
Парсинг этот будет еще той задачей, поскольку текст запросто может быть смешан с разметкой - типа
Отсутствует
на время запретить
Тогда самый простой способ - обсервер на топик http-on-modify-request, в nsIObserver.observe у параметра aSubject запрашивать интерфейс nsIRequest, на полученном экземпляре, если того требует ситуация, вызывать nsIRequest.cancel(Components.results.NS_BINDING_ABORTED).
Отсутствует
Страницы: 1