Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№117-04-2013 01:12:54

bucke
Участник
 
Группа: Members
Зарегистрирован: 07-12-2012
Сообщений: 36
UA: Firefox 20.0

Запретить все переходы

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

Отсутствует

 

№217-04-2013 01:32:41

bucke
Участник
 
Группа: Members
Зарегистрирован: 07-12-2012
Сообщений: 36
UA: Firefox 20.0

Re: Запретить все переходы

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

Отсутствует

 

№317-04-2013 03:36:40

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 21.0

Re: Запретить все переходы

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

Выделить код

Код:

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

Отсутствует

 

№417-04-2013 09:40:30

bucke
Участник
 
Группа: Members
Зарегистрирован: 07-12-2012
Сообщений: 36
UA: Firefox 20.0

Re: Запретить все переходы

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

Отсутствует

 

№517-04-2013 11:19:56

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 21.0

Re: Запретить все переходы

bucke пишет

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

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

Отсутствует

 

№617-04-2013 15:44:14

bucke
Участник
 
Группа: Members
Зарегистрирован: 07-12-2012
Сообщений: 36
UA: Firefox 20.0

Re: Запретить все переходы

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

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]