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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№115-03-2009 18:07:39

chikanok
Участник
 
Группа: Members
Зарегистрирован: 06-02-2008
Сообщений: 18
UA: Firefox 3.0

Как перенаправить на "страница недоступна"

Привет.
Сделал наблюдателя на "http-on-modify-request", по событию проверяю урл, если подходит надо перенаправить на "страница недоступна"(страницу которая появляется когда сайт недоступен).
Как сделать перенаправление ? В событие приходит nsIHttpChannel.
И подскажите урл до "страница недоступна".

Отсутствует

 

№215-03-2009 20:53:37

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.0
Веб-сайт

Re: Как перенаправить на "страница недоступна"

надо перенаправить на "страница недоступна"(страницу которая появляется когда сайт недоступен).

Выделить код

Код:

subject. QueryInterface (Componenst. interfaces. nsIRequest);
subject. cancel ((1 << 31) | ((0x45 + 6) << 16) | 14);

Вместо "14" подставляем нужный код ошибки (http://mxr.mozilla.org/mozilla/source/netwerk/base/public/nsNetError.h) - 13 - "... не может установить соединение", 14 - "... время ожидания истекло", 20 - "... было сброшено", 71 - "... прервано", 30 - "... не найден" и т. д.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

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